#1.logging.Formatter
原文位址:https://blog.csdn.net/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:配置檔案的數量上限