【发布时间】:2010-03-19 16:19:20
【问题描述】:
我在 Tomcat 服务器上运行的 Web 应用程序很少。每个应用程序都在自己的战争中包含自己的 log4j 库副本。这允许为每个应用程序进行单独、灵活的日志记录配置。
我也有几个共享库(保存在 Tomcat 的共享库目录中)。我想在应用程序(使用它们)记录器输出之间共享库记录器输出(例如:如果应用程序 A 记录到文件 a.log,并使用库 b.jar,我希望 b.jar 也记录到 a.log 文件)。问题是,共享库是由共享类加载器加载的,这导致它们无法访问应用程序定义的记录器。这个问题有解决办法吗?
【问题讨论】:
标签: java tomcat logging log4j shared-libraries