3
是否有一種方法可以使Python在每次運行腳本/應用程序時創建一個新的日誌文件logging
?我只是試圖創建名稱像時間戳那樣獨特的日誌。配置記錄器在每次運行腳本時創建新文件
任何想法如何配置記錄器來做到這一點?
logging.config.dictConfig({
'version': 1,
'disable_existing_loggers': False,
'handlers': {
"file": {
"level": "DEBUG",
"filename": "test.log",
},
},
'loggers': {
'': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True
}
}
})
使用['RotatingFileHandler'](https://docs.python.org/3/library/logging.handlers.html#rotatingfilehandler)和顯式調用'旋轉()'方法在開始劇本。 – Evert