0

我正在使用 NXLog 读取日志文件并发送到 Logstash。通常这工作正常,但我现在尝试从文件发送日志,其中新事件被添加到文件的顶部,而不是底部。现在它没有发送任何东西。

这来自我的 NXLog 配置。

<Input file>
Module  im_file
File "C:\\TEMP\\export.txt"
InputType LineBased
Exec $Message = $raw_event;
SavePos TRUE    
ReadFromLast TRUE
Exec if $raw_event =~ /^#/ drop();                    

可以从下往上读吗?

4

2 回答 2

1

您可能想尝试将其设置为:

SavePos FALSE
ReadFromLast FALSE

我在日志文件被轮换的情况下使用它。

于 2015-09-11T00:08:35.450 回答
0

我认为这是不可能的,这需要一个特殊的模块。将新行添加到文件的开头也意味着日志源将截断并重写整个文件并在前面添加新行,或者创建一个新文件并删除旧文件。这本身就会让 im_file 很困惑。

于 2015-07-30T14:44:09.593 回答