读书人

log4j不平级别日志分不同文件记录

发布时间: 2012-10-16 09:57:37 作者: rapoo

log4j不同级别日志分不同文件记录

最近被问到一个log4j分不同文件记录不同级别日志的问题,一下给难倒了,以前没有留意过log4j的具体功能,只是了解了下。如今自己还差的远啊。()。。。

参考了前段时间的那个项目中的log4j配置文件,发现那个只不过将不同模组的日志记录到不同的日志文件。并未按日志级别分文件记录。自己在动手调试的过程中结合查阅网上很多博文,终于以xml格式配置的方式调通。具体配置如下:

?

?

?只不过是在配置appender的时候配置了一个LevelRangeFilter的filter,并配置LevelMax与LevelMin(最大最小级别),加个测试类:

?

有空必须试下。


这个不对的,treshold是阀值,大于等于这个的都会出来,做不到精准级别输出。

贴出源码你们就知道了:

 

读书人网 >软件架构设计

热点推荐