Social Icons

.

среда, 21 июля 2010 г.

Настройка логирования log4j для JBoss

 Примеры конфигурирования логов. Для подробного описания читай The Complete log4j Manual (Ceki Gülcü)

ЛОГИ конфигурируются в файле: jboss-log4j.xml Пример основных изменений в данном файле:
  • Логирование своего приложения
<appender name="LOGFILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="File" value="D:\JBoss_APP_LOG/DummyIQPay.log"/>
      <param name="Append" value="true"/>
      <param name="MaxFileSize" value="5MB"/>
      <param name="MaxBackupIndex" value="100"/>
   <!-- Rollover at midnight each day -->
      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
   <!-- Rollover at the top of each hour
   <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
   -->
      <layout class="org.apache.log4j.PatternLayout">
   <!-- The default pattern: Date Priority [Category] Message\n -->
      <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
   <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
   <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
   -->
      </layout>
   </appender>
 
   <!-- TMServ.DummyIQPay -->
   <category name="TMServ.DummyIQPay">
      <appender-ref ref="LOGFILE"/> 
      <priority value="DEBUG"/> 
   </category>
 
   <category name="TMServ.IQPayTerminalBean">
      <appender-ref ref="LOGFILE"/> 
      <priority value="DEBUG"/> 
   </category>

  • Вывод логов на консоль

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="Target" value="System.out"/>
      <param name="Threshold" value="INFO"/>
 
      <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] Message\n -->
         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
      </layout>
   </appender>

Комментариев нет:

Отправить комментарий

 

Так говорил Учитель:

У хорошо написанной программы есть свой собственный рай, у плохо написанной — свой собственный ад.

Russian Developer

Взгляд его светел, усилия праведны, старания бесплодны, дело безнадежно ...