使用log4j把日志记录到不同文件

来源:互联网 发布:淘宝 各地博物馆 编辑:程序博客网 时间:2024/05/02 12:49
#category/loggerlog4j.rootCategory=debug, stdout, Rlog4j.logger.SpecialPurpose=debug,file2#Successionlog4j.additivity.SpecialPurpose=false#to consolelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} %p %c %m %n#to R file#log4j.appender.R=org.apache.log4j.RollingFileAppenderlog4j.appender.R.File=logdemo.log#滚动日志文件最大长度log4j.appender.R.MaxFileSize=10MB#滚动日志文件备份次数log4j.appender.R.MaxBackupIndex=30log4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%d [%p] %c - %m%n#to file2log4j.appender.file2=org.apache.log4j.RollingFileAppenderlog4j.appender.file2.File=logdemo2.loglog4j.appender.file2.MaxFileSize=10MBlog4j.appender.file2.MaxBackupIndex=30log4j.appender.file2.layout=org.apache.log4j.PatternLayoutlog4j.appender.file2.layout.ConversionPattern=%d [%p] %c - %m%n
import org.apache.log4j.Logger;private static final Logger logger2 = Logger.getLogger("SpecialPurpose");
这样logger2.debug(info、warn、error)输出的内容就在logdemo2.log中,不会出现在logdemo.log

0 0
原创粉丝点击