最近项目里使用log4j的时候发现log4j能输出控制台但不能输出到文件,好久没用了,花了点时间解决了问题。话不多说先贴自己的问题log4j配置。
<span style="font-size:18px;">#
# Set root logger level to WARN, so default log is warn
# and later , i will set my project to debug
#
log4j.rootLogger=DEBUG,Console,File
# Console log config
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %10C{1} - %m%n
# File log config
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.File=ihrss.log
log4j.appender.File.Threshold=INFO
log4j.appender.File.MaxFileSize=100KB
log4j.appender.File.MaxBackupIndex=10
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%d{HH:mm:ss} %-5p %10C{1} - %m%n</