JBoss AS 6记录模式

时间:2010-08-02 16:18:23

标签: logging jboss log4j

在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特有的吗?

4 个答案:

答案 0 :(得分:7)

答案 1 :(得分:2)

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

但是,我找不到任何关于它意味着什么的文件。这些内容仍处于测试阶段,因此文档可能尚不存在。

答案 2 :(得分:2)

答案 3 :(得分:0)

我想和我分享,我的目标是&#34;复制&#34; 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>