我想将 LogBack 与 IBM WebSphere 8.5 一起用作共享库。我的问题是我不知道将 logback.xml 放在哪里,所以我可以将我的一些日志重定向到不同的文件。目前我所有的日志都定向到 WAS 中的 System.out.log,这是我不想要的。
我试图将 logback.xml 放入我的动态应用程序项目 WEB-INF/classes 文件夹中,在我的 EJB 项目 ejbModule 文件夹中,但没有成功。
我试过谷歌搜索,但我找不到任何指向这个问题的东西。
有什么想法吗?
问候,
最佳答案
我已经成功地将 SLF4J API 与 WAS 7 的 Logback 实现结合使用。我的配置是:
- 我的 EAR 的 lib 目录中的 logback-classic-x.jar、logback-core-x.jar(、slf4j-api-x.jar)
- 我的 EJB 的根源文件夹 (ejbModule) 中的 logback.xml
就是这样。
将 logback.xml 放入 JAR 并将该 JAR 放入 EAR 的库中也应该可行。
在应用程序启动期间,您是否遇到任何与 logback 相关的错误?
关于java - IBM WebSphere 8.5 中的 LogBack 作为 SharedLibrary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12258719/