1

ロギングに logging.handlers.RotatingFileHandler クラスを使用しています。

これが私がそれを使用している方法です。

logging.handlers.RotatingFileHandler(logpath, "a", maxBytes=2500000, backupCount=5)

ログ ファイルの名前は python.log.x の形式で付けられます。ここで、x=1,2..5 です。

ログ ファイルが生成されます。

ここで私が見る問題は

python.log.5 ログ ファイルに、このエントリが表示されます

2013-06-05 09:58:29,994

python.log.4 ログ ファイルに、このエントリが表示されます

2013-06-05 09:56:29,994

しかし、これは間違っています。2013-06-05 09:58:29,994が python.log.4 ログ ファイルに、2013-06-05 09:56:29,994が python.log.5 ログ ファイルにあるはずのエントリが逆になっています。

4

1 に答える 1

0

ログクラスが複数のプロセスで使用されているため、これが発生しているに違いありません。

于 2014-06-26T07:51:24.080 に答える