我们有几个使用 log4j 进行日志记录的应用程序。我需要让 log4j 解析器正常工作,以便我们可以组合多个日志文件并对它们运行自动分析。我不想重新发明轮子,所以有人可以指出我一个体面的预先存在的解析器吗?如果有帮助,我确实有 log4j 转换模式。
如果没有,我将不得不推出我们自己的。
最佳答案
我没有意识到 Log4J 附带了一个 XML 附加程序。
解决方案是:在日志配置文件中指定一个 XML 附加程序,将该输出 XML 文件作为实体包含到格式良好的 XML 文件中,然后使用您喜欢的技术解析 XML。
其他方法有以下限制:
关于file - 解析一个 log4j 日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2327073/