我有一个使用定义的 slf4j XML 格式编写的日志文件。有没有办法编写脚本,输入 XML 格式文件,然后解析其中包含的消息?
示例输出:
2012-10-11 16:53:25.895 [main] {} INFO org.mortbay.log - jetty-6.1.11
2012-10-11 16:53:26.097 [main] {} INFO / - Initializing Spring root WebApplicationContext
我想创建一个输出文件(如 csv),该文件将根据 XML 中的定义由列分隔:
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] {%mdc} %-5level %logger{36} - %msg%n</pattern>
</encoder>
任何帮助/指针将不胜感激!
谢谢!