log4j.properties文件的配置不起作用
来源:互联网 发布:疯狂的美工装修助 编辑:程序博客网 时间:2024/05/18 01:39
http://outofmemory.cn/code-snippet/7269/java-log4j.properties-not-working-solution
今天的项目中遇到了log4j.properties日志配置文件不起作用的问题,反反复复看了log4j.properties文件是没有语法问题,但是设置log级别就是不管用。
最后查到是配置文件,被第三方jar包中的log4j.properties配置文件覆盖了。 查看是否被覆盖可以通过工具来查看第三方包中是否包含log4j.properties文件或者xml配置文件。
如果存在就很有可能是被覆盖了,如果是被覆盖了,可以通过下面的方式在程序启动时重置logger的配置。
如下代码:
org.apache.log4j.LogManager.resetConfiguration(); org.apache.log4j.PropertyConfigurator.configure("c:/yourlog4j.properties");
或者重置xml配置:
org.apache.log4j.xml.DOMConfigurator.configure("c:/yourlog4j.xml");
如果你不确定是否是被第三方包重置了配置,可以通过在java命令中添加-Dlog4j.debug
虚拟机参数来显示log4j加载配置文件的位置。
java -cp /opt/monitor-0.1.jar:/opt/distribute-0.1-jar-with-dependencies.jar com.qctt.main.Main /opt/spark-1.4.1/wangjunbo/monitor/mo.config
这个命令会先加载第一个jar即monitor-0.1.jar中log4j.properties,如果发现存在log4j.properties,就不再查找其它地方的log4j.properties了
0 0
- log4j.properties文件的配置不起作用
- log4j.properties文件的配置
- log4j.properties文件配置
- log4j.properties文件配置
- 配置log4j.properties文件
- 配置我的日志文件log4j.properties
- log4j.properties文件配置的一种方式
- log4j.properties的配置
- log4j.properties的配置
- log4j.properties的配置
- log4j.properties的配置
- log4j.properties的配置
- Log4j.properties文件配置详解
- log4j.properties文件配置详情
- log4j用properties文件配置,无法应用过滤器的解决方法
- java日志文件log4j.properties的配置相关
- log4j的properties详细配置,分级输出日志文件
- log4j.properties的配置收藏
- 解决eclipse快捷键冲突问题和修改eclipse快捷键
- 从”JAVA“而终 12:java集合框架API讲解
- hadoop技术原理
- Android入门---ImageView(图像视图)
- 分治法之合并排序(C实现)
- log4j.properties文件的配置不起作用
- (java)3sum
- UITableview reloadData 无效
- 9.5 编辑类
- Android 通过WiFi连接adb
- python3用pillow生成验证码,tornado中输出图片
- div随鼠标移动
- Unity3d使用高通Vuforia发布IOS工程遇见缺少插件问题解决
- ReactiveCocoa2 源码浅析