解析log4j日志文件

tau*_*ino 7 logging parsing log4j file

我们有几个使用log4j进行日志记录的应用程序.我需要让log4j解析器工作,这样我们就可以组合多个日志文件并对它们运行自动分析.我不打算重新发明轮子,所以有人能指出我一个体面的预先存在的解析器吗?如果有帮助,我确实有log4j转换模式.

如果没有,我将不得不自己动手.

tau*_*ino 8

我没有意识到Log4J附带了一个XML appender.

解决方案是:在日志记录配置文件中指定XML appender,将该输出XML文件作为实体包含到格式良好的XML文件中,然后使用您喜欢的技术解析XML.

其他方法有以下限制:

  • Apache Chainsaw - 不够自动化
  • jdbc - 高性能分布式应用程序的性能不佳