我配置了 tomcat 8 并与 log4j2 一起运行良好。 catalina 还使用 JSONlayout 假脱机处理漂亮的 JSON 日志。 但有一件事。 有谁知道如何为 Tomcat 的访问文件切换到 JSONlayout,甚至如何使用 log4j2 及其模式来处理 Tomcat 访问文件? Tomcat 仍然以默认格式假脱机 localhost_access_log。
最佳答案
Tomcat 访问日志在 server.xml 文件中被定义为一个阀,您可以在那里设置任何您喜欢的模式,甚至可以使用阀的其他实现来进行访问日志记录。
查看此内容了解更多详情:https://tomcat.apache.org/tomcat-8.0-doc/config/valve.html#Access_Log_Valve
问候。
关于java - Tomcat 上使用 Log4j2 的 Access.log 作为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37793495/