Pythonを使用してテキスト構成ファイルでロガーを構成しようとしています。部分的なコンテンツは次のとおりです。
[logger_root]
handlers=result
level=NOTSET
[handler_result]
class=handlers.TimedRotatingFileHandler
interval=midnight
backupCount=5
formatter=simple
level=DEBUG
args=('result_log.txt')
システムを実行するたびにログファイルを書き換えたいのですが。しかし、それをファイルに設定する方法がわかりません。私はこれを試しましたが失敗しました:
args=('result_log.txt',filemode='w')
多くの記事がPythonコードからそれを設定する方法について話します。しかし、私はそれをファイルに設定したいと思います。どうやってするの?ありがとう。
=======================================
編集:次の方法でログファイル「result_log.txt」に情報を書き込むことができます。
result_logger = logging.getLogger('result')
result_logger.debug("info to write")
しかし、私はファイルに「追加」することしかできません。実行するたびにファイルを書き直したいのですが。