Filebeat阻止python旋转日志在Windows操作系统中旋转文件

时间:2017-08-09 14:15:10

标签: python windows logging filebeat

环境: 赢10 python 2.7 Filebeat 5.1.1

我的应用程序使用旋转日志处理程序写入日志。当我启动Filebeat时,我开始从log 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

我该如何解决?

1 个答案:

答案 0 :(得分:0)

发布我的决议。

在Filebeat docs中 - 如果您在Windows中旋转日志时遇到问题,则应使用:   close_renamed:true   close_removed:true

我尝试了但由于配置中的错误缩进而无法正常工作。 修好了,现在我没有任何问题。