Примеры конфигурирования логов. Для подробного описания читай 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>
Комментариев нет:
Отправить комментарий