系统日志设施

系统日志设施

我有一个在 Windows PC 上运行的应用程序(Java 语言),我想将日志消息发送到网络中某个 Linux 机器上运行的系统日志服务器。
我的问题是,我不清楚在这种情况下我应该使用什么工具。
例如,我可以(/应该)将日志信息作为 LOCAL0-LOCAL7 之一发送吗?
或者它们不应该被远程应用程序使用?我不清楚它们是否可用。
我应该改用 USER 吗?

有人能帮我吗?

答案1

当您的应用程序与预定义设施之一匹配时,您应该使用它(例如,当您有邮件服务器时,使用邮件)。然而,对于大多数自定义应用程序来说,使用一个(或多个)LOCAL[0-7] 更有意义。

最后,最重要的是你想用日志做什么。大多数时候,你会过滤它并将其写入某个日志文件(但你也可以将它提供给索引守护进程或任何其他东西……)。所以你的最终决定取决于你想要实现什么,以及你如何过滤相关的日志条目。

如果有疑问,我建议使用本地设施之一来简化处理。但您可能仍需要配置接收系统日志服务器来处理传入消息。

相关内容