[Logging] JBoss AS 6日志记录模式


Answers

整个jboss-logging.xml文件是特定于JBoss的 - 从JBossAS 6开始,它们使用专有的日志配置,而不像以前的版本那样使用jboss-log4j.xml

尽管如此,我找不到任何文档。 这些东西还在测试阶段,所以文档可能还不存在。

Question

在JBoss 6的部署目录中,有jboss-logging.xml

FILE appender有以下模式:

<pattern-formatter pattern="%d %-5p [%c] (%t:%x) %s%E%n"/>

这输出如下:

2010-08-02 17:41:43,845 INFO  [STDOUT] (http-127.0.0.1-8080-1:)   2010-08-02 17:41:43,844  INFO [http-127.0.0.1-8080-1] (XyzPageController.java:<init>:58) - New abc instantiated and empty xyz constructed.

我想知道%s%e代表什么...这是JBoss 6具体的东西吗?




我想分享我的,我的目标是“复制”Eclipse的一个。 没有文档,与Apache的模式有点不同。 希望能帮助到你。

        <formatter name="ECLIPSE_PATTERN">
               <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
        </formatter>

真的我使用以下(获得类和方法)

        <formatter name="ECLIPSE_PATTERN_WITH_METHOD">
            <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %-120s%E {%l}%n"/>
        </formatter>