#1.logging.Formatter
原文地址:https://blog.youkuaiyun.com/jacke121/article/details/85239228
formatter = logging.Formatter('%(asctime)s-%(name)s-%
(filename)s-[line:%(lineno)d]-%(levelname)s-[日志信息]:
%(message)s',datefmt='%a, %d %b %Y %H:%M:%S')
看下打印结果:
Fri, 06 Dec 2019 10:27:35-common.RecordLog-ParseConfig.py-[line:46]-INFO-
[日志信息]: 从配置文件D:\down\LoanApiAutoTest-master\config\config.ini解析
Host_Url信息为http://**:8080/futureloan/mvc/api
%a:周几
%d:当月的第几天
%b:月份名
%Y:年份
%H:时
%M:分
%S:秒
此外
%(asctime)s:字符串形式默认格式:“2019-12-06 16:54:45,565”
%(name)s:Logger的名字
%(filename)s:调用日志输出的模块的文件名
%(lineno):数字形式的日志级别
%(levelname)s:文件模式的日志级别
#2
file_handler = RotatingFileHandler(self.__path, maxBytes=1010241024, backupCount=3, encoding=‘utf-8’)
self.__path:自定义日志文件的路径或者文件名
maxBytes:配置日志文件的大小上限
backupCount:配置文件的数量上限