0
我log4jproperties:Log4j配置打印到控制檯和文件
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=100KB
log4j.appender.file.maxBackupIndex=5
log4j.appender.file.File=checkLog.log
log4j.appender.file.threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %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到控制檯和文件,但 當我輸入SLF4J-log12-1.6.4.jar它只是打印文件它拋出這個異常:
Could not instantiate class [org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout].
當我輸入slf4jsimple-1.6.4.jar它打印只是不例外
所以我應該導入什麼安慰?
而我應該改變屬性來打印堆棧跟蹤。我用這:
logger.error("ERROR!: " + e);
,但我只看到:
16:59:28,703 ERROR PlayOffPanel:275 - ERROR!: java.lang.IndexOutOfBoundsException:
Index: 15, Size: 15