log4j сообщение во время инициализации log4j - PullRequest
4 голосов
/ 24 июля 2010

Я пытался настроить конфигурацию log4j (на основе xml), Использовать LevelRangeFilter , как описано на официальном сайте. Пока все в порядке, за исключением того, что log4j выкладывает свои собственные сообщения журнала, пока не инициализируется. После строки 'готовая конфигурация' все в норме. Кроме того, существует ошибка, указывающая "log4j: не удалось найти информацию корневого регистратора. Это нормально?" .

спасибо.

log4j: reset attribute= "false".
log4j: Threshold ="null".
log4j: Level value for root is  [all].
log4j: root level set to ALL
log4j: Class name: [org.apache.log4j.FileAppender]
log4j: Setting property [file] to [logs/debug.log].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [[%d{ISO8601}] %-5p %c %m %n].
log4j: Setting property [levelMax] to [DEBUG].
log4j: Setting property [levelMin] to [DEBUG].
log4j: Setting property [acceptOnMatch] to [true].
log4j: Adding filter of type [class org.apache.log4j.varia.LevelRangeFilter] to appender named [debug-out].
log4j: setFile called: logs/debug.log, true
log4j: setFile ended
..................
...................
log4j: Adding appender named [error-out] to category [root].
log4j: Class name: [org.apache.log4j.ConsoleAppender]
log4j: Setting property [target] to [System.err].
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [[%d{ISO8601}] %-5p %c %m %n].
log4j: Setting property [levelMin] to [INFO].
log4j: Setting property [levelMax] to [FATAL].
log4j: Adding filter of type [class org.apache.log4j.varia.LevelRangeFilter] to appender named [console].
log4j: Adding appender named [console] to category [root].
log4j: Reading configuration from URL file:/C:/Work/test/conf/log4j.xml
log4j: Could not find root logger information. Is this OK?
log4j: Finished configuring.

Ответы [ 2 ]

7 голосов
/ 08 октября 2015

В конфигурации XML log4j.xml:

<log4j:configuration debug="true" xmlns:log4j='http://jakarta.apache.org/log4j/'>

установите атрибут debug на false.

Счастливого входа: -)

0 голосов
/ 29 июня 2011

Вы должны добавить что-то похожее на ваш XML-файл.

<root>
        <priority value="DEBUG"/>
        <appender-ref ref="debug-out"/>
</root>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...