Logging JBossAS6日志记录模式
JBoss 6的部署目录中有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 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>