0

Pythonロギングモジュールによって書き込まれたファイルをlogrotateで管理するための正しいプロセスは何ですか? 通常は WatchedFileHandler を使用しますが、このクラスを持たない 2.4 をターゲットにする必要があります。おそらく、ログファイルを再度開くために、HUPハンドラーにアタッチできるログモジュールに関数はありますか?

4

2 に答える 2

0

ユーティリティは、logrotateローテーションするファイルとオプションを指定する必要があります。ロギングを開始する前に、モジュールのロード シーケンスの一部としてWatchedFileHandler必要なエントリを作成するために、標準クラスをオーバーライドすることができます。/etc/logrotate.d

于 2013-11-19T14:58:08.717 に答える
0

WatchedFileHandlerのソースを新しいバージョンからコピーし、必要に応じて 2.4 で動作するように変更することをお勧めします。

于 2013-08-13T13:51:30.363 に答える