Logging JBossAS6日志记录模式

Logging JBossAS6日志记录模式,logging,jboss,log4j,Logging,Jboss,Log4j,JBoss 6的部署目录中有JBoss logging.xml: 文件追加器具有以下模式: <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] (XyzPa

JBoss 6的部署目录中有
JBoss logging.xml

文件
追加器具有以下模式:

<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.
2010-08-02 17:41:43845信息[STDOUT](http-127.0.1-8080-1:)2010-08-02 17:41:43844信息[http-127.0.0.1-8080-1](XyzPageController.java::58)-新abc实例化并构造空xyz。
我想知道%s%E代币代表什么。。。
这是JBoss 6特有的吗?

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

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

来自


%E是堆栈跟踪,%s是消息。

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

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

实际上,我使用以下方法(获取类和方法)


请参阅本手册。

%s
简单日志消息(无异常跟踪)


%E
异常堆栈跟踪(带有扩展的模块信息)

刚刚在JBoss论坛上发布了一个问题:这太痛苦了!这是开源的全部故事,一个大市场;嘿,jboss的伙计们,该给你们打扫房间了!这不严重也不专业。。。
        <formatter name="ECLIPSE_PATTERN_WITH_METHOD">
            <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %-120s%E {%l}%n"/>
        </formatter>