log4j日志重定向

时间:2023-03-10 07:24:10
log4j日志重定向

配置相应的类名或者包名,将日志重新定向到输入文件里

log4j.rootLogger=INFO,DEBUG,CONSOLE

##过滤日志

log4j.logger.[类名|包名]=INFO,[输出目的]

例如:

log4j.rootLogger=INFO,DEBUG,CONSOLE

log4j.logger.com.ClassA=INFO,A_INFO

# ConsoleAppender
###################
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

#####################
# FileAppender
#####################
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=info.log
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

#####################
# DailyRollingFileAppender
#####################
log4j.appender.DAILY_ROLLING_FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DAILY_ROLLING_FILE.File=daily.log
log4j.appender.DAILY_ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.DAILY_ROLLING_FILE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

##配置输出

# FileAppender
#####################
log4j.appender.A_INFO=org.apache.log4j.FileAppender
log4j.appender.A_INFO.File=../log/ds.ainfo.log
log4j.appender.A_INFO.layout=org.apache.log4j.PatternLayout
log4j.appender.A_INFO.layout.ConversionPattern=%d [%t] %-5p %c - %m%n