我正在与我的客户斗争,因为他不希望我们的 webapp 的任何相关消息登录到 catalina.out。
到目前为止,我已将所有 System out/err 重定向到我的 log4j 实例。这很棒。但现在我面对的是使用 JUL 的标准 java 库。
我发现了我不喜欢的提示,因为它涉及使用 SLF4J 作为主日志(JUL 到 LOG4j),但我们处于项目的生产级别,我们没有更改记录器。
此外,Tomcat 6 允许使用 LOG4J 作为解决方案似乎有点激烈。我还找到了一个桥(JUL 到 LOG4J 桥),但它不够详细,我不知道如何继续。
我怎样才能只拾取我部署的 webapp 生成的日志以发送到我的 LOG4J 配置文件,即使它们来自任何 java 库,如 rt.jar?