denger / sendcloud4j

SendCloud SDK For Java (sendcloud4j)
MIT License
36 stars 24 forks source link

与本地log4j冲突 #18

Closed RyanPro closed 7 years ago

RyanPro commented 7 years ago

会覆盖本地log4j的配置。导致本地日志配置不可用

RyanPro commented 7 years ago

建议将工程里的log4j.xml文件删掉

denger commented 7 years ago

你是如何引用的? 如果是maven jar 依赖的话并不会有 log4j.xml 。 且 log4j.xml 是在 test 目录下的,通常 maven 发布打包都会排除 test 目录。

RyanPro commented 7 years ago

我猜想是因为引用了logback-classic的jar包导致的。因为我本地也引用了log4j。具体看这篇文章 http://magician8421.iteye.com/blog/2068425

RyanPro commented 7 years ago

我这边排除依赖以后,日志正常了 qq 20170228092129

denger commented 7 years ago

明白了。我将 log 相关的依赖 jar,增加一个 scope 为 test,避免传递依赖。

RyanPro commented 7 years ago

^_^