Я использую log4j 1.2.11 и JBoss 6.4.Я хотел бы разделить мой существующий файл log4j.xml во внешний файл log4j.properties, который я могу разместить где-нибудь в моем каталоге $JBOSS_HOME
.Проблема, с которой я столкнулся до этого момента, заключается в том, чтобы выяснить, как заставить печатать логи вообще.Вот что я сделал до сих пор:
- Полностью закомментирован мой существующий файл
log4j.xml
, из которого я пытаюсь мигрировать. - Создан новый файл свойств log4j,называется
this_new_log4j.properties
</p>
<pre><code>log4j.rootLogger=INFO, file, stdout
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=/some/path/to/pretzel_log
log4j.appender.file.Append=true
log4j.appender.file.DatePattern='.'yyyy-MM-dd
log4j.appender.file.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %-5p [%c] %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.EnhancedPatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} %-5p [%c{1}] %m%n
Добавлен
JAVA_OPTS="$JAVA_OPTS -Dlog4j.configuration=file:/path/to/jboss/standalone/configuration/this_new_log4j.properties
в мой JBoss
standalone.conf
После попытки просмотреть журнал pretzel_log, я вижу, что там ничего нет.Чего мне не хватает в этом сценарии, когда я пытаюсь перейти от файла log4j.xml к файлу log4j.properties?