除了普通的旧日志文件之外,我正在研究将应用程序的日志文件写入syslog服务器。
syslogd还有其他选择吗?目前我们没有运行任何Linux服务器,所以如果我能找到一个Windows解决方案以便我不需要担心添加机器(即使它只是一个虚拟机),这将是理想的。
什么是日志可视化的好产品?我遇到logfaces,但想了解其他解决方案。
不确定是否重要,但我们正在使用log4j。
答案 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