2013-04-26 73 views
3

我的问题是更多有关“Force Jboss logging to use of SLF4J”,但无法找到更多的细节,所以我在这里再次发布。如何使slf4j工作,如果我的一个类调用slf4j我得到下面的错误。由于jboss 7.1.1已经有了slf4j模块,我还需要添加什么来使其工作。如何强制Jboss 7.1.1使用slf4j?

20:20:31,565 ERROR [stderr] (MSC service thread 1-8) SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 

20:20:31,572 ERROR [stderr] (MSC service thread 1-8) SLF4J: Defaulting to no-operation (NOP) logger implementation 

20:20:31,578 ERROR [stderr] (MSC service thread 1-8) SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 

回答

6

没有必要强制任何东西。 slf4j是一个记录门面。 JBoss AS提供了slf4j和JBoss Log Manager之间的桥梁。所有你需要做的就是它的工作是

  1. 确保您不包括在部署中的SLF4J API库
  2. 另外,还要确保你不包括在部署中的SLF4J桥

除了这两件事之外,没有别的事情可做。

+0

好的答案,应该被接受。 – vasquez 2013-12-09 13:28:47