引用的Jar包的Log4j配置覆盖了程序的Log4j配置
开发语言:Java
描述:工程名叫做PDFWeb,引用了一个叫做 PDFCore 的Jar包。
工程和Jar包都调用了以下代码配置Log4j,只是配置文件名不一样。
static {
PropertyConfigurator.configure(configPath);
}
网上查了说要调用 PropertyConfigurator.configure 指定Log4j配置,但是系统和引用的Jar包都调用 PropertyConfigurator.configure 指定了Log4j配置。
在这种情况下,请问高手们如何做能让引用包中Log4j配置不干扰系统中的Log4j配置,让两个地方的代码都按各自的配置来记录日志。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你这种情况还是比较少见的吧,一般公共服务jar都不会把这种log配置一起发布的吧
在配置自己的log4j之前,调用下
PDFCore。这样你的log4j配置就可以覆盖jar包里面的配置了
在配置自己的log4j之前,调用下
PDFCore。这样你的log4j配置就可以覆盖jar包里面的配置了