0

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

4

1 回答 1

0

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

于 2013-09-11T18:47:31.063 回答