在nxlog配置中,设置了以下参数:
SavePos True
ReadFromLast True当从日志文件中删除行时(这种情况永远不会发生),nxlog将传递整个日志文件。这与nxlog如何跟踪行号有关吗?
重新创造:
发布于 2017-03-25 12:38:10
NXLog和一般的其他日志发货人都被设计用来处理仅附加的日志文件。当您从日志文件中删除行时,它会看到文件大小较小。在仅附加的假设下,这只能意味着文件被替换/旋转,当前文件是一个需要完全读取的新文件。
还请注意,当您在文本编辑器中编辑日志文件时,编辑器通常会用一个新的文件替换该文件,即使您只将数据追加到末尾。这并不等同于echo test >> test.log。
如果要传输文件中的各种更改,则应使用rsync或其他工具。
https://stackoverflow.com/questions/43008059
复制相似问题