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

标签 java logging log4j syslog owasp

对于那些正在开发 PCI 范围内应用程序的人来说,指南建议您应该将应用程序日志存储在另一层,将远程处理到其他地方的系统日志服务器感觉是最佳实践。

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

最佳答案

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

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

这随后可以很容易地进行后期处理,例如通过 Log Parser

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

关于java - 使用 Log4j SyslogAppender 时定义 PatternLayout 的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/944020/

相关文章:

java - 为什么使用方法局部抽象内部类

java - 不同级别logback不同文件

java - 如何将 Hudson 的 env.EXECUTOR_NUMBER 传递给 log4j 属性和 Java 的 System.getProperty

hadoop - 无法使用hbase-shaded-client jar,因为其内部依赖于log4j-1.2.17(CVE-2019-1757)

java - Apache POI 出现错误,无法读取使用 FileInputStream 传递的文件

java - 谷歌地方 API : How to get photos and place id from latitude and longitude?

java - 如何检查我的代码中按钮的背景(在我设计的各种可绘制 xml 之间)以便我可以修改它?

Linux 文件日志

java - 使用 JDBC 时如何为 SQL 语句启用日志记录

apache - 使用log4j为内部日志配置tomcat!