log4J的配置和应用

来源:互联网 发布:天书世界暗器进阶数据 编辑:程序博客网 时间:2024/06/10 15:11
log4j.properties的简单配置

###DEBUG,INFO,WARN,ERROR##
log4j.rootLogger = info,CONSOLE,ROLLING_FILE

###################
# Console Appender
###################
#输出到控制台
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 %p [%c] - <%m>%n

########################
# Rolling File
########################(指定输出到文件)
log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
#(指定输出的路径及文件名)
log4j.appender.ROLLING_FILE.File=../webapps/lamp10k/logs/log.log
log4j.appender.ROLLING_FILE.Append=true
#(指定输出到文件的大小)
log4j.appender.ROLLING_FILE.MaxFileSize=512KB
log4j.appender.ROLLING_FILE.MaxBackupIndex=1
#(指定采用输出布局)
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
#(指定采用输出格式)
log4j.appender.ROLLING_FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n

#log4j.logger.com.fs.ws=debug
#log4j.logger.org.springframework.scheduling.quartz.LocalDataSourceJobStore=warn\#log4j.logger.org.hibernate\=debug

------------------------------------------------------------------
log4j的应用
private Logger log=Logger.getLogger(Almanac.class);
log.info("好了!"); 
0 0