天天看點

logging的一些參數用法

#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:配置檔案的數量上限

繼續閱讀