我正在考虑将我的应用程序的日志文件写到syslog服务器,除了普通的旧日志文件。
有没有替代syslogd的方法?目前我们没有运行任何Linux服务器,所以如果我能找到一个Windows解决方案,这样我就不需要担心增加一台机器(即使那只是一台VM),那将是最理想的。
日志可视化有哪些好的产品?我遇到过logfaces,但我想知道其他解决方案。
不确定这是否重要,但我们使用的是log4j。
发布于 2011-02-15 04:58:03
有没有替代syslogd的方法?目前我们没有运行任何Linux服务器,所以如果我能找到一个Windows解决方案,这样我就不需要担心增加一台计算机,这将是最理想的
3CDaemon实用程序包括syslog服务器(以及FTP/TFTP服务器等).It是用于Windows的,并且它是免费的。
3CDaemon Utilities-Windows
不确定这是否重要,但我们使用的是log4j。
我已经在3CDaemon上试用过SyslogAppender了,它能正常工作。你可以试试。
发布于 2011-02-15 22:19:26
在所谓的“系统日志”和“应用程序日志”之间有一些细微的界限。我不认为syslog是应用程序日志的好主意,我认为syslog更适合与系统相关的信息(顾名思义),即你自己的应用程序周围的东西,帮助你的应用程序运行-基础设施,驱动程序,服务,守护进程,诸如此类的东西。我可能是错的.,不确定是否有成文的规则,只是使用常识。
我绝对不建议将windows EventLog作为应用程序日志的媒介。通常你想写入EventLog的是那些你通常写入syslog的“系统”东西--服务启动,服务终止,驱动失败等等。我不会把任何内部应用程序跟踪放在里面。
如果你对logFaces有困难,请给我写一行(我是它的作者)
发布于 2011-02-15 04:59:19
如果你只使用Windows,那么Windows EventLog会比syslog更合适。
Log4J有用于此目的的NTEventLogAppender
https://stackoverflow.com/questions/4997080
复制相似问题