使用Log4j时定义PatternLayout的最佳实践SyslogAppender

问题描述:

对于那些正在开发PCI范围内的应用程序的人,如果指导建议您将应用程序日志存储在另一个层中,那么远程处理到其他系统日志服务器就像是一种最佳实践。使用Log4j时定义PatternLayout的最佳实践SyslogAppender

问题是,PatternLayout应该怎样才能让人们至少每天查看其日志?

取决于他们想如何做他们的日志评论。

我会建议稍微不同的扭曲。将日志事件平铺为XML格式(例如log4j XMLLayout)并保存生成的XML片段。

这可后来进行后处理容易,例如通过日志分析器

http://www.microsoft.com/technet/scriptcenter/tools/logparser/default.mspx

+0

不知道这有助于在尝试使用syslogAppender时... – McGovernTheory 2009-06-11 11:10:01

+1

Syslog是Unix标准的方法做网络日志记录。如果你想要一个更原生的Java方式来做到这一点,大多数日志框架就SocketAppender和接收程序而言具有相同的功能。 – 2009-06-12 07:31:23