让tomcat在日志记录语句中记录webapp名称

时间:2012-02-22 14:54:51

标签: java tomcat tomcat6

使用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

谢谢, 马特

1 个答案:

答案 0 :(得分:0)

在您的网络应用程序中使用SLF4J和Logback。不要依赖Java Logging(JULI)。