3
Pythonにスクリプト/アプリケーションを実行するたびに新しいログファイルを作成させる方法はありますか?私は、名前がタイムスタンプのようなユニークなものであるログを作成しようとしています。スクリプトが実行されるたびに新しいファイルを作成するようにロガーを設定する
これを行うにはどのようにロガーに設定するのですか?
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