首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

log4j, slf4j, logback 都只能单例?解决思路

2012-06-16 
log4j, slf4j, logback 都只能单例?用这些框架生成一个logger后,只能在一个应用中使用一个相同的对象配置。

log4j, slf4j, logback 都只能单例?
用这些框架生成一个logger后,只能在一个应用中使用一个相同的对象配置。

我想要的是在同一个应用中同时产生多个logger对象,这些对象分别使用不同的配置方法来配置。

但实践中发现后面生成的logger对象会对之前的logger对象覆盖。而且配置方法都会改掉。

有没有别的办法??只能自己来实现一个吗?

[解决办法]
修改log4j的源代码即可 ...修改log4j.xml资源文件的加载方式...!!!
可以根据传递的参数来决定加载哪一个配置文件
修改如下类
org.apache.log4j.LogManager
[解决办法]

探讨
修改log4j的源代码即可 ...修改log4j.xml资源文件的加载方式...!!!
可以根据传递的参数来决定加载哪一个配置文件
修改如下类
org.apache.log4j.LogManager

热点排行