У меня та же проблема описана здесь: Log4j Warning while initializing?log4j показывает ошибку, когда она набирает свою конфигурацию
Мое приложение имеет log4j.properties
, что позволяет мне правильно настроить log4j.rootLogger=INFO, stdout
. Однако я все еще вижу:
log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
При запуске приложения.
Мои log4j.properties в настоящее время гласит:
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c:%L - %m%n
#log4j.category.org.springframework=DEBUG,stdout
Я также попытался добавить свойства файла в моей конфигурации с помощью:
@PropertySource(value= {
"classpath:/log4j.properties",
"classpath:/application.properties"
})
Как я могу сделать эту ошибку уйти? Я могу переключаться между DEBUG
и INFO
просто отлично с помощью этого файла, поэтому я знаю, что он читается.
Отлично, спасибо! – Webnet
Похож, что 'log4j.category' устарел, и вместо этого мы должны использовать' log4j.logger'. – Webnet