log4j配置

#log4j.rootLogger 配置的是大于等于当前级别的日志信息的输出  

#log4j.rootLogger 用法:(注意appenderName可以是一个或多个)  

#log4j.rootLogger = 日志级别,appenderName1,appenderName2,....  

#log4j.appender.appenderName2定义的是日志的输出方式,有两种:一种是命令行输出或者叫控制台输出,另一种是文件方式保存  

#                            1)控制台输出则应该配置为org.apache.log4j.PatternLayout  

#                            2)文本方式保存应该配置为org.apache.log4j.DailyRollingFileAppender  

#                            3)也可以自定义 Appender类  

#log4j.appender.appenderName1.layout.ConversionPattern 定义的是日志内容格式  

#log4j.appender.appenderName1.file 定义了该日志文件的文件名称  

#log4j.appender.appenderName1.DatePattern 定义了日志文件重新生成的时间间隔,如果设置到天,则每天重新生成一个新的日志文件。  

#                                         旧的日志文件则以新的文件名保存,文件名称 = log4j.appender.appenderName1.file + l


##配置输出级别info,控制台输出和文件保存##

log4j.rootLogger=INFO,console,file



##文件方式保存##

log4j.appender.file=org.apache.log4j.DailyRollingFileAppender

##定义该日志文件的文件名称 ##

log4j.appender.file.File=${catalina.base}/logs/name

##设置文件生产时间间隔##

log4j.appender.file.DatePattern=yyyy-MM-dd'.txt'

##控制台输出##

log4j.appender.console=org.apache.log4j.ConsoleAppender

log4j.appender.console.layout=org.apache.log4j.SimpleLayout

log4j.appender.file.layout=org.apache.log4j.PatternLayout

你可能感兴趣的:(log4j配置)