java - IBM WebSphere 8.5 中的 LogBack 作为 SharedLibrary

标签 java jakarta-ee websphere logback

我想将 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/

相关文章:

java - 碧 Jade 报告 : sub-reports are causing an infinite loop

jakarta-ee - 在 war 中正确运送数据库驱动程序

java - Log4j2 - 文件中没有记录任何内容

java - 如何获取.ear文件在应用服务器中的路径?

java - 没有同步或 volatile 关键字的延迟初始化

java - JPA查询具有多对多关系的多个表

java - 如何使用hibernate压缩文本和图像文件?

java - 无法将jsp表单值设置为类变量

java - 使用java web/Java EE设计并行计算应用程序

java - IBM WESB/WAS JCA 安全配置