我正在嘗試創(chuàng)建一個(gè)日志配置文件,該文件每天將創(chuàng)建一個(gè)完整的日志,但此刻它會(huì)創(chuàng)建多個(gè)文件;ie. readings.log.2013-06-17_01readings.log.2013-06-17_02readings.log.2013-06-17_03readings.log.2013-06-17_04readings.log.2013-06-17_05readings.log.2013-06-17_06readings.log.2013-06-18_01readings.log.2013-06-18_02readings.log.2013-06-18_03readings.log.2013-06-18_04readings.log.2013-06-18_05readings.log.2013-06-18_06...etc我確定我錯(cuò)過(guò)了什么,但是我需要在日志記錄配置文件中進(jìn)行哪些更改,以使其每天僅創(chuàng)建一個(gè)完整的日志文件,而不論大小!>?
1 回答

慕斯709654
TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
將評(píng)論整理成答案:
日志記錄配置文件格式的文檔對(duì)于每個(gè)部分中的鍵和值的有效選項(xiàng)似乎有些不清楚。
對(duì)于處理程序,它似乎將參數(shù)傳遞給構(gòu)造函數(shù),我們需要使用args鍵,并在其中指定值,而不是在config節(jié)中使用鍵值對(duì),例如,而不是:
[handler_file]
class=handlers.TimedRotatingFileHandler
interval=midnight
args=('logs/readings.log',)
我們應(yīng)該使用:
[handler_file]
class=handlers.TimedRotatingFileHandler
args=('logs/readings.log', 'midnight',)
添加回答
舉報(bào)
0/150
提交
取消