python logging 日志配置
来源:互联网 发布:贵州大数据平台 编辑:程序博客网 时间:2024/05/16 01:02
python 的logging功能可以用conf配置文件配置日志的输出和打印格式
使用logging.config.fileConfig()来加载配置,所有的日志级别等等都可以用这种方式配置好,使用时直接加载就可以了
import logging.configlogging.config.fileConfig('logging.conf')
通过配置文件配置日志输出格式和方法# logging.conf################################################[loggers] #root为默认的执行级别或人,添加了mainkeys=root,main [handlers] #使用的handlerkeys=consoleHandler,fileHandler[formatters] #formatter的格式名keys=fmt# 设置两个执行级别的日志级别和使用的handler[logger_root] level=DEBUGhandlers=consoleHandler[logger_main]level=DEBUGqualname=mainhandlers=fileHandler# ps:keys的值可以自由命名,但在使用时一一对应就可以了################################################# 设置handler的具体方法以及等级和输出格式等[handler_consoleHandler] # 这里设置打印日志的方法和级别等class=StreamHandlerlevel=DEBUGformatter=fmtargs=(sys.stdout,)[handler_fileHandler] # 这里设置日志文件的输出方法、文件路径、等级、格式等class=logging.handlers.RotatingFileHandlerlevel=DEBUGformatter=fmt# app.log为绝对路径,a为读写格式,其次是文件的最大值以及切割的数量args=('app.log', 'a' ,10*1024*1024,5)# 输出和打印格式[formatter_fmt]format=%(asctime)s[%(levelname)s] %(message)s
0 0
- python logging 日志配置
- python logging 日志配置
- python logging 日志详细配置
- python logging 日志详细配置
- Python日志模块-logging
- python日志:logging
- python logging 日志记录
- Python日志模块logging
- python logging 日志
- Python 日志(logging)模块
- python日志logging
- Python:logging日志模块
- Python日志库logging
- python日志模块----logging
- python 日志模块 logging
- python(logging )日志模块
- Python 之 日志logging
- python logging日志模块
- java的优势
- 包含中文字符的NSString转换为NSURL结果为nil解决方法
- 4821: [Sdoi2017]相关分析
- 美国各州州名及首府
- unity渲染优化
- python logging 日志配置
- Spark入门实战系列--6.SparkSQL(上)--SparkSQL简介
- 并查集详解
- 快递100 物流接口对接
- 26:滑雪
- pat 1127. ZigZagging on a Tree
- unity的monoBebavior 函数时序
- 紫光为什么看重LATTICE的FPGA
- loadrunner第一次实践