syslogd有什么替代方案吗?

时间:2011-02-14 20:49:18

标签: logging log4j syslog log-viewer

除了普通的旧日志文件之外,我正在研究将应用程序的日志文件写入syslog服务器。

syslogd还有其他选择吗?目前我们没有运行任何Linux服务器,所以如果我能找到一个Windows解决方案以便我不需要担心添加机器(即使它只是一个虚拟机),这将是理想的。

什么是日志可视化的好产品?我遇到logfaces,但想了解其他解决方案。

不确定是否重要,但我们正在使用log4j。

3 个答案:

答案 0 :(得分:1)

  

syslogd还有其他选择吗?   目前我们不运行任何Linux   服务器,所以如果我是理想的   可以找到一个Windows解决方案   我不需要担心   加机

3CDaemon实用程序包括一个系统日志服务器(以及FTP / TFTP服务器等)。它适用于Windows,它是免费的。
3CDaemon Utilities-Windows

  

不确定是否重要,但我们确实如此   使用log4j。

我已经尝试使用3CDaemon的SyslogAppender并且它可以工作。你可以尝试一下。

答案 1 :(得分:1)

所谓的“系统日志”和“应用程序日志”之间有一些细线。我不认为syslog对于应用程序日志是一个好主意,我认为syslog更适合更好的系统相关信息(顾名思义), - 你自己的应用程序周围的东西,它可以帮助你的应用程序 - 基础设施,驱动程序,服务,守护进程,那些人。我可能是错的..,不确定是否有关于它的书面规则,只是使用常识。

我肯定会建议Windows EventLog作为应用程序日志的媒介。通常你想写入EventLog的是你通常写入syslog的“系统”东西 - 服务启动,服务死亡,驱动程序失败等等。我不会在那里放置任何内部应用程序跟踪。

如果您在使用logFaces时遇到困难,请记下一行(我是它的作者)

答案 2 :(得分:0)

如果你只是Windows,那么Windows EventLog比syslog更合适。

Log4J为此目的拥有NTEventLogAppender