Log4j 多个项目 配置问题
一个容器中run多个项目,每个项目多有自己的log4j配置,但是会覆盖其他的只有一个有作用.求大神指点一二.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
一个容器中run多个项目,每个项目多有自己的log4j配置,但是会覆盖其他的只有一个有作用.求大神指点一二.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
多谢各位的热心,解决方法在http://blog.csdn.net/caoxiaofan/article/details/6971743
没明白问题,能说详细点吗?你这多个项目是maven dependency的关系?还是独立的?如果是独立的,每个项目只是用自己classpath下面的log4j.properties。如果是maven dependency的关系,class loader也只会load最先的一个,后面的都会忽略。
如果你是有多个properties,例如log4j.admin.perperties和log4j.public.properties的话,你可以用:
然后再在 class 里面:
public 类似。
仅供参考.
把每个logger的名称定义为在全部项目中都不重复的...
不过我是从来没碰到过你这种问题.
配置的时候指定配置的文件名,区别开来试试