爲我檢查了Python的文檔在python logging,並與一些實驗,我不太下架,小時日誌轉/ Django的
當計算下一次翻轉時,第一次(當處理程序已創建)時,將使用現有日誌文件的最後修改時間或當前時間來計算下一次旋轉的發生時間。
我發現旋轉時間爲每小時旋轉由我開始記錄時間的影響,說12點23分33秒開始,接下來在旋轉13時23分33秒,這最終將是混亂的日誌文件名。
代碼會是什麼樣子,
TimedRotatingFileHandler(filename, when='h', interval=1, backupCount=0, encoding=None, delay=False, utc=False)
任何方式強制每小時日誌旋轉從00分鐘開始像13時00分零零秒,而不是時間的開始記錄,每個記錄將只包含日誌在一小時內其日誌文件名稱表明?
是的,我一定會嘗試一下,謝謝。 – 2013-03-21 13:03:51