想要的效果就是在控制台打印出来的日志能够保存在每日文件中,每次生成日志后都要有刷新。附上配置文件。希望大神能解决。
log4j.rootLogger=INFO, console,file
Pattern to output the caller's file name and line number.
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 %t - %m%n
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.DatePattern=yyyy-MM-dd'.log'
log4j.appender.file.File=Z:\logs\run_
log4j.appender.file.BufferSize=1k
log4j.appender.file.ImmediateFlush=true
log4j.appender.file.BufferedIO=false
log4j.appender.file.Append=true
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern==%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n