1

我想将 LogBack 与 IBM WebSphere 8.5 一起用作共享库。我的问题是我不知道将 logback.xml 放在哪里,所以我可以将一些日志重定向到不同的文件。目前我所有的日志都被定向到 WAS 中的 System.out.log,这是我不想要的。

我试图将 logback.xml 放在我的动态应用程序项目 WEB-INF/classes 文件夹中,在我的 EJB 项目 ejbModule 文件夹中,但没有成功。

我试过用谷歌搜索,但我找不到任何指向这个问题的东西。

任何的想法?

问候,

4

2 回答 2

3

我已经成功地将 SLF4J API 与 WAS 7 的 Logback 实现一起使用。我的配置是:

  • logback-classic-x.jar, logback-core-x.jar (, slf4j-api-x.jar) 在我 EAR 的 lib 目录中
  • 我的 EJB 的根源文件夹 (ejbModule) 中的 logback.xml

就是这样。

将 logback.xml 放入 JAR 并将该 JAR 放入 EAR 的库中也应该可以工作。

在应用程序启动期间,您不会收到任何与 logback 相关的错误吗?

于 2012-09-04T08:22:33.100 回答
0

Logback 常见问题解答

将 logback.xml 放入

  • 在类路径中声明的任何文件夹
  • WEB-INF/类直接
于 2012-09-05T06:50:11.097 回答