如何清除日志文件中的垃圾?

How to get rid of garbage in logfile?

我是 运行 ArangoDB 3.0.1 Windows 7.

我的安装在启动后立即创建的日志文件的大小约为 11.000K。该文件以大约 11.000K "NUL" 字节(在记事本++中显示为 'NUL' )开始,然后是有用的文本信息。当尝试调试某些 Foxx 服务并且不得不将日志文件多次重新加载到文本 viewer/editor.

时,这非常烦人

在 ArangoDB 启动后删除日志文件或创建或删除所有内容也无济于事:将首先写入 11.000K NUL 字节。

有没有办法摆脱所有这些 NUL 垃圾?

P.S.: 日志级别设置为 INFO.

您可能在输出日志消息时弄乱了日志文件

根据 arangod.conf 可以在此处找到日志消息文件:

[log]
level = info
file = log/arangodb3/arangod.log

不应显示此行为,而是填充日志消息的输出。可能是您需要更改此设置以指定更好的位置以使其写入。

您的日志消息也应该写入 windows 事件日志。