0

我对 Struts 2.1.8 和带有 Logback 的 SLF4J 有一个非常奇怪的问题。我想我已经按原样设置了所有内容(logback-core、logback-classic、slf4j-api 并从 Struts JAR 中删除了 commons-logging),但日志如下所示:

16:23:59,985 信息 [stdout] (ajp-localhost-127.0.0.1-8009-3) 2013-05-11 16:23:59,985 调试 [BasicTilesContainer.java:615] [ODk3Cc2-mn-X8eVfnemQn5WZ.undefined] -收到定义“DocumentList”的渲染请求

显然有两个时间戳,一个日志框架正在通过另一个地方记录,这导致了这个问题。

使用 JBoss 7.1.1。

任何想法如何解决这个问题?

编辑:

这就是 Logback 配置的样子:

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>%d %5p [%F:%L] [%X{sessionId}] - %m%n</pattern>
    </encoder>
</appender>

我在 JBoss 7 中遇到了模块问题,但现在虽然它们已解决并且 Logback 确实已加载,但日志文件仍然是一团糟。如果他们通过 JUL 记录,它们看起来像:

20:23:46,128 INFO  [stdout] (connector_xxxx) 2013-05-11 20:23:46,127  DEBUG [ReConnector.java:83] [] - Next connection attempt in (ms) 20000

看起来一个记录器正在通过另一个记录器进行记录。

4

0 回答 0