浏览 5295 次
锁定老帖子 主题:log4j的潜规则
精华帖 (1) :: 良好帖 (1) :: 新手帖 (7) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-02
后来发现,使用了一个叫jxl的jar包,里面有一个log4j.xml,所有日志都输出到jxl.log的文件中去了,马上创建了一个log4j.xml,放到WEB-INF/classes目录下,正常的看到了log输出。 原来log4j也有潜规则: 如果在classpath中发现了log4j.xml配置文件,log4j将不再尝试加载log4j.properties配置。 继续郁闷,看来以后保险起见,只用log4j.xml来配置了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-02
谢谢分享,非常有用。
|
|
返回顶楼 | |
发表时间:2008-01-05
log4j的问题虽然不起眼,不小心还是挺麻烦的。
由于各个jar都有可能应用log4j,且有自己的初始化方式,可能导致log4j突然不可用,在应用jar包前要看一下log4j的使用方式,一般都能通过配置关闭自有的日志配置。 |
|
返回顶楼 | |
发表时间:2008-12-16
我也遇到同样的问题,起不是一定要改
|
|
返回顶楼 | |
发表时间:2008-12-16
怎样通过配置关闭到自身的log4j的日志啊
|
|
返回顶楼 | |
发表时间:2008-12-17
经常出现这样的问题,其实不光要考虑Jar包里面的配置的log4j,有时候容器的配置也会对Log4j产生影响
|
|
返回顶楼 | |
发表时间:2008-12-17
非常有用,今日就是靠你这张帖子解决了一个log4j问题
|
|
返回顶楼 | |