JBoss AS 6 Шаблоны регистрации - PullRequest
       11

JBoss AS 6 Шаблоны регистрации

13 голосов
/ 02 августа 2010

В каталоге развертывания JBoss 6 есть jboss-logging.xml:

У приложения FILE следующий шаблон:

<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 ]

7 голосов
/ 16 сентября 2011
2 голосов
/ 09 августа 2017

См. Это руководство. https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Administration_and_Configuration_Guide/chap-The_Logging_Subsystem.html#Log_Formatter_Syntax1

%s Простое сообщение журнала (без трассировки исключений)

%E Трассировка стека исключений (с расширенной информацией о модуле)

2 голосов
/ 02 августа 2010

Весь файл jboss-logging.xml специфичен для JBoss - в JBossAS 6 они используют проприетарную конфигурацию ведения журнала, а не jboss-log4j.xml, как в предыдущих версиях.

Я не могу найти никакой документации относительно того, что это значит. Этот материал все еще находится в бета-версии, поэтому документы могут еще не существовать.

0 голосов
/ 26 февраля 2015

Я хочу поделиться своим, моя цель состояла в том, чтобы «скопировать» «Затмение». Документации нет, и она немного отличается от модели 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>
...