python打log

 1 import logging
 2
 3
 4 logger = logging.getLogger(‘fib‘)
 5 logger.setLevel(logging.DEBUG)
 6
 7 hdr = logging.StreamHandler()
 8 formatter = logging.Formatter(‘[%(asctime)s] %(name)s:%(levelname)s: %(message)s‘)
 9 hdr.setFormatter(formatter)
10
11 logger.addHandler(hdr)
12
13
14 logger.debug(‘slq = %s‘ % (sql))
时间: 2024-10-23 05:20:30

python打log的相关文章

利用python 提取log 文件中的关键句子,并进行统计分析

利用python开发了一个提取sim.log 中的各个关键步骤中的时间并进行统计的程序: #!/usr/bin/python2.6 import re,datetime file_name='/home/alzhong/logs/qtat1/R2860.01.13/sim-applycommitrollback-bld1.log' file=open(file_name,'r') acnum=[];time_res=[];lnum=0 def trans_time(time): t1=datet

Python之log的处理方式

配置文件: 1 #! /usr/bin/env python 2 # -*- coding: utf-8 -*- 3 """ 4 logging配置 5 """ 6 7 import os 8 import logging.config 9 10 # 定义三种日志输出格式 开始 11 12 standard_format = '[%(asctime) -s][%(threadName)s:%(thread)d][task_id:%(name)s]

利用python 提取log 文件里的关键句子,并进行统计分析

利用python开发了一个提取sim.log 中的各个关键步骤中的时间并进行统计的程序: #!/usr/bin/python2.6 import re,datetime file_name='/home/alzhong/logs/qtat1/R2860.01.13/sim-applycommitrollback-bld1.log' file=open(file_name,'r') acnum=[];time_res=[];lnum=0 def trans_time(time): t1=datet

python实时处理log文件脚本

这个Python脚本是用来对实时文件的内容监控,比如 Error 或者 time out 字段都可以进行自定义:算是我的第一个真正的Python脚本,自己感觉还是比较臃肿,不过打算放到blog上记录一下(还是初学者,大神们勿喷哈),真心希望博友们能够再指点一下(现在记录每次的文件大小值是输出到了一个文件中,并且里面还嵌套了有shell命令,这些我认为都是可以优化掉的吧,只是现在我还不知道怎么做):告警是基于zabbix,自定义的模板是120s执行一次 #!/usr/local/bin/pytho

Python Django log日志

log日志 log开发日志 一.创建项目 1.python -m venv ll_env # 创建虚拟环境 2.source ll_env/bin/activate # 激活虚拟环境 3.pip install django # 安装django 4.django-admin.py startproject project . # 创建项目 5.python manage.py migrate # 创建数据库 6.python manage.py runserver # 测试项目 二.创建应用程

Python读取log文件报错“UnicodeDecodeError”

问题描述: 写了一个读取log文件的Python脚本: # -*- coding:utf-8 -*- import os import numpy as np file = 'D:\pythonfile\test.log' for line in open("test.log","r"): print(line) 但是在执行时报错:执行代码报错: Traceback (most recent call last): File "D:/pythonfile/

caffe中accuracy和loss用python从log日志里面获取

import re import pylab as pl import numpy as np if __name__=="__main__": accuracys=[] losses=[] with open(r'/home/wxl/bnscallog.txt','r') as f: lines=f.readlines(); print len(lines) str="".join(lines) str=str.replace('\n','') print len

python git log

# -*- coding: utf-8 -*- # created by vince67 Feb.2014 # [email protected] import re import os import subprocess def run(project_dir, date_from, date_to, search_key, filename):     bug_dic = {}     bug_branch_dic = {}     try:         os.chdir(project

Python的logging,记录log的包

最近在做自动化测试时,想给他加上日志,所以用到logging的模块,以下是python增加log的几种方式 一.python代码配置方式(当然还有一种是可以多模块通用的一个python代码设置,这个网上有很多例子,就不在这里赘述了) import loggingimport logging.handlers #LOG_FILE 是要输出的日志的文件地址 LOG_FILE=r"C:\Users\min.sun\Desktop\自动化测试\log.txt" handler = loggin