如何在Tomcat7上使用几个Web应用程序的logback?

时间:2013-09-06 13:40:41

标签: tomcat7 logback

我可以成功配置单个Web应用程序的回溯,并使用WEB-INF / lib中的从属jar将其部署到Tomcat7。然后,当我将我的依赖jar移动到CATALINA_HOME中的lib文件夹时,似乎找不到logback.xml配置文件。我为每个Web应用程序都有一个单独的logback.xml文件,位于每个已部署的war文件的classes文件夹中。我为每个Web应用程序都有单独的logback配置文件,因为我希望每个Web应用程序都记录到不同的滚动文件appender,如果可能的话。通过一些快速的谷歌搜索,我找不到这种设置风格的文档。任何人都可以给我一个有用的资源,或者只是一些好的建议吗?

1 个答案:

答案 0 :(得分:0)

我的老板Venu昨天通过预感解决了这个问题。我建议他尝试强制tomcat对其所有日志记录使用logback,然后我们可以控制每个Web应用程序中的日志记录。当他尝试这样做时,效果很好。然后我们决定我们不需要为每个Web应用程序登录到不同的文件,因为我们可以通过记录器名称进行grep,因为我们的日志记录模式包含它。谷歌搜索发现大量关于如何强制tomcat7使用logback的博客文章。