python按日志时间与按日志大小切分日志
2018-09-15
有一种简便方法实现按日志时间与按日志大小对日志进行切分,即通过python配置文件实现。
该配置文件分为三个部分。
第一部分定义日志模块及其实现。如下面代码所示,下面代码定义了三个日志配置名root,example及example01。
###############################################
[loggers]
keys=root,example,example01
#--------------------------------------------------
# 实现上面定义的logger模块,必需是[logger_xxxx]这样的形式
#--------------------------------------------------
# [logger_xxxx] logger_模块名称
# level 级别,级别有DEBUG、INFO、WARNING、ERROR、CRITICAL
# handlers 处理类,可以有多个,用逗号分开,实现见第二部分
# qualname logger名称,应用程序通过 logging.getLogger获取。对于不能获取的名称,则记录到root模块。
# propagate 是否继承父类的log信息,0:否 1:是
[logger_root]
level=DEBUG
handlers=consoleHandler,rotateFileHandler
[logger_example]
level=