2016-10-07 5 views
0

大きなNのために "registry.log"に記録される異なるロガー(log1、log2、log3、...、logN)があります。 "registry.log"をN個の異なるファイルに " registry.log "が本当に大きくなる可能性があります。Pythonロギング:異なるファイルにログを整理する最も良い方法は?

回転ハンドラなどで自動的にこれを行う方法はありますか?

+0

[RotatingFileHandler](https://docs.python.org/3/library/logging.handlers.html#rotatingfilehandler) – tdelaney

+0

どのようにですか?これまでのところ、ファイルのサイズに応じてしかできませんでした。 – Roxy

答えて

0

ログされるイベントの詳細に基づいて書き込むファイルを決定し、そのファイルに書式設定されたイベントを書き込むサブクラスを作成します(サブクラスはlogging.Handlerです)。

関連する問題