NXLog всегда пересылает файл на диск (даже если он не изменился) - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть следующая конфигурация NXLog, которая читает файл с диска и пересылает его на другой хост (syslog).По умолчанию NXLog пересылает данные только в файл журнала, если они изменились.

Как настроить файл nxlog.conf так, чтобы он всегда пересылал файл, даже если данные одинаковые?

<Input in>
    Module     im_file
    File       "C:\\myfile.txt"
</Input>

<Output out>
    Module      om_tcp
    Host        127.0.0.1
    Port        12345
</Output>

<Route 1>
    Path        in => out
</Route>

1 Ответ

0 голосов
/ 10 декабря 2018

После некоторых копаний на форуме NXLog это невозможно сделать.По сути, NXLog будет отслеживать файл (вы можете настроить частоту) на предмет изменений и повторно передавать его, когда к нему добавлены значения (или изменились).

Таким образом, обходным решением будет удаление файла и перезаписьсодержимое (возможно, по некоторому расписанию), чтобы заставить NXLog переслать его снова.

...