使用 tomcat 的 JULI 日志记录(jdk 日志记录的扩展),是否有可能让日志语句包含 webapp 的上下文路径(例如/myapp)。我在 web.xml 中使用不同的配置参数部署了几次相同的 webapp。了解哪个 webapp 输出了哪些日志语句将非常有帮助。
目前,日志输出如下:
Feb 22, 2012 9:37:57 AM org.mypackage.MyClass init
INFO: Model has been initialized
Feb 22, 2012 9:37:57 AM org.mypackage.MyClass init
INFO: after loading model: 1329921477445
我希望能够在类名之前包含 webapp 的上下文路径(或 webapp 名称)。沿着这些线的东西:
Feb 22, 2012 9:37:57 AM /mywebapp org.mypackage.MyClass init
INFO: Model has been initialized
Feb 22, 2012 9:37:57 AM /mywebapp org.mypackage.MyClass init
INFO: after loading model: 1329921477445
谢谢, 马特
最佳答案
在您的网络应用程序中使用 SLF4J 和 Logback。不要依赖 Java 日志记录 (JULI)。
关于java - 让tomcat在日志语句中记录webapp名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9397144/