【问题标题】:Best Practices for defining PatternLayout when using Log4j SyslogAppender使用 Log4j SyslogAppender 时定义 PatternLayout 的最佳实践
【发布时间】:2009-06-03 10:22:15
【问题描述】:

对于那些正在开发 PCI 范围内的应用程序的人来说,指南建议您应该将应用程序日志存储在另一个层上,远程连接到其他地方的 syslog 服务器感觉是一种最佳做法。

问题变成了,PatternLayout 应该是什么样子才能最好地让人们至少每天查看他们的日志?

【问题讨论】:

    标签: java logging log4j syslog owasp


    【解决方案1】:

    取决于他们希望如何进行日志审查。

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

    这可以稍后很容易地进行后处理,例如通过日志解析器

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

    【讨论】:

    • Syslog 是进行网络日志记录的标准 Unix 方法。如果您想要一种更原生的 Java 方式来执行此操作,大多数日志框架在 SocketAppender 和接收程序方面都具有等效的功能。
    猜你喜欢
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 2013-09-28
    • 2011-08-09
    相关资源
    最近更新 更多