2017-08-09 10 views
0

環境でファイルを回転からのpython回転ログを防ぐ:のpythonに勝つ2.7 Filebeat 5.1.1Filebeatは、Windows OS

を私のアプリケーションは、ログハンドラを回転させながらログを書き込みます。 Filebeatを起動すると、私はlibのログから次の例外を取得し始めます。

Traceback (most recent call last): 
File “C:\Anaconda2\Lib\logging\handlers.py”, line 77, in emit 
    self.doRollover() 
File “C:\Anaconda2\Lib\logging\handlers.py”, line 142, in 
doRollover 
    os.rename(self.baseFilename, dfn) 
WindowsError: [Error 183] Cannot create a file when that file already 
exists 

どうすれば解決できますか?

+0

[mcve]なしで推測するのは難しいです。問題を再現するために、非常に短い最大バイト値で最小ロギングシステムをセットアップできますか? –

答えて

0

私の解像度を転記してください。

Filebeat docsで - あなたが使用する必要があるウィンドウでログを回転さに問題がある場合は書か: はclose_renamed:真 はclose_removed:私はそれを試してみましたが、それはうまくいきませんでした

真の原因configに間違ったインデントに。 これを修正しましたが、今は問題ありません。