我想知道如何显式设置logstash-forwarder日志文件位置。出于某种原因,我没有看到任何选择。对于我的Linux VM,它不是一个(大)问题,因为它们存储在/ var / log / logstash-forwarder中,但是在Windows中,我似乎无法在任何地方找到它们。
我在运行logstash-forwarder -help时查看了选项,但它似乎没有提供任何选项。谷歌也没有帮助。
我已经尝试了-syslog = true / -log-t-syslog = true,它似乎没有做任何事情。
答案 0 :(得分:1)
我记得前一段时间使用nssm-2.24将logstash-forwarder设置为windows服务。 nssm-2.24有一个I / O选项卡,您可以在其中指定stdout和stderr重定向。
至于logstash-forwarder本身,它使用Go Package log(参见syslog_windows.go源文件),我不知道默认情况下这些日志的发送位置。
This answer建议升级到Filebeat logstash-forwarder is deprecated。但是,这个项目中的syslog_other.go文件让我想知道在你的情况下这是不是一个好主意。