首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

log4j-分包输出日记

2012-11-22 
log4j--分包输出日志最近由于业务上出现一些莫名其妙的误删除数据,今天研究了下log4j分包输出,想用log4j来

log4j--分包输出日志

最近由于业务上出现一些莫名其妙的误删除数据,今天研究了下log4j分包输出,想用log4j来记录具体哪些数据被误删除了。

具体做法是:新建一个包,然后再包下建一个新class,然后在class里面记录被删除的数据,在log4j.xml里配置指向此新包的输出文件。


在test工程下实验了一下:

log4j.xml:


输出结果:

log4j-分包输出日记

其中Eclipse 的Console:

### set log levels ###  log4j.rootLogger = debug,stdout,File  log4j.logger.com.zznode.test=debug,File1  log4j.appender.stdout = org.apache.log4j.ConsoleAppender  log4j.appender.stdout.Target = System.out  log4j.appender.stdout.layout = org.apache.log4j.PatternLayout  log4j.appender.stdout.layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{1}:%L - %m%n    log4j.appender.File = org.apache.log4j.DailyRollingFileAppender  log4j.appender.File.File = D:/log4j/test.log  log4j.appender.File.Append = true  log4j.appender.File.Threshold = DEBUGlog4j.appender.File.layout = org.apache.log4j.PatternLayout  log4j.appender.File.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%t] %c{1} - %m%n    log4j.appender.File1 = org.apache.log4j.DailyRollingFileAppender  log4j.appender.File1.File = D:/log4j/test1.log log4j.appender.File1.Append = true  log4j.appender.File1.Threshold = DEBUG log4j.appender.File1.layout = org.apache.log4j.PatternLayout  log4j.appender.File1.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%t] %c{1} - %m%n  





热点排行