當前位置:成語大全網 - 書法字典 - Python日誌記錄意在根據不同的運行時間創建日誌文件,而不是固定的名稱,比如:2013-06-13.log。

Python日誌記錄意在根據不同的運行時間創建日誌文件,而不是固定的名稱,比如:2013-06-13.log。

native logging class+?TimedRotatingFileHandler類。按天實現?壹小時?第二?切口

進口?記錄

從哪裏?日誌記錄.處理程序?進口?TimedRotatingFileHandler

日誌?=?logging.getLogger(loggerName)

格式化程序?=?伐木。格式化程序(' %(name)-12s?%(asctime)s?level-%(levelname)-8s?螺紋-%(螺紋)-8d?%(message)s')#?每行日誌的前綴設置

fileTimeHandler?=?TimedRotatingFileHandler(BASIC _ LOG _ PATH?+?文件名,?“S”,?1,?10)

fileTimeHandler.suffix?=?" %Y%m%d.log "?#設置?日誌文件名分段後的時間格式是什麽?違約?文件名+"。"?+?後綴?如果需要更改,需要更改日誌記錄?源代碼

fileTimeHandler.setFormatter(格式化程序)

logging.basicConfig(級別?=?伐木。信息)

fileTimeHandler.setFormatter(格式化程序)

log.addHandler(文件時間處理程序)

嘗試:

日誌錯誤(消息)

除了?例外,?e:

打印?“寫日誌?錯誤"

最後:

log . remove handler(file time handler)值間隔的類型。

s秒

m分鐘

h小時

d天

周w

午夜是在午夜