2016-11-17 7 views
0

Вот мой log4j файл:log4j.properties работает для затмения, но приводит к ошибкам для IntelliJ

log4j.rootLogger=INFO, A1, ERROR, A1 
#Direct log messages to a log file 
log4j.appender.A1.File=/place/logs/applog/dashboard.log 
log4j.appender.A1.layout=org.apache.log4j.PatternLayout 
log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c:%L %t- %m%n 
log4j.appender.console=org.apache.log4j.ConsoleAppender 
log4j.appender.console.layout=org.apache.log4j.PatternLayout 
log4j.appender.console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 
log4j.logger.org.springframework.cache=DEBUG 
log4j.logger.net.sf.ehcache=TRACE 

Вот ошибка, IntelliJ бросков, но не затмевать

SLF4J: Class path contains multiple SLF4J bindings. 
SLF4J: Found binding in [jar:file:/usr/local/Cellar/tomcat/8.0.26/libexec/webapps/ROOT/WEB-INF/lib/slf4j-log4j12-1.7.6.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: Found binding in [jar:file:/usr/local/Cellar/tomcat/8.0.26/libexec/webapps/ROOT/WEB-INF/lib/slf4j-simple-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] 
log4j:ERROR Could not find value for key log4j.appender.A1 
log4j:ERROR Could not instantiate appender named "A1". 
log4j:ERROR Could not find value for key log4j.appender.ERROR 
log4j:ERROR Could not instantiate appender named "ERROR". 
log4j:ERROR Could not find value for key log4j.appender.A1 
log4j:ERROR Could not instantiate appender named "A1". 
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). 
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, так объясните это мне, как будто я 5. Спасибо!

ответ

2

Прошло некоторое время с тех пор, как я обманул конфигурацией log4j, но в вашей строке rootlogger почему вы определяете A1 дважды? Я думал, что шаблон для этого свойства было:

уровень журнала по умолчанию, список appenders применимых к искоренять

так в вашем случае:

rootLogger = INFO, console, A1 
+0

Это, казалось, чтобы исправить это на самом деле. Я не думал, что среда IDE повлияла на это. – Maz

+0

хорошая сделка - yep не был уверен, что это проблема, почему IDE изменит ситуацию. –

Смежные вопросы