log4j配置文件的加载问题
来源:互联网 发布:淘宝业务员提成怎么算 编辑:程序博客网 时间:2024/04/29 20:44
打log很重要,特别是按你希望的方式,格式,内容打log.但是在多模块,多jar包依赖的情况下,每个工程可能都会提供自己的LOG4j配置(放置于jar包内的根目录上),只有最先被加载的log4j配置文件才能生效,所以,你的log可能根本就不打出来,你甚至可能不知道log文件存放在什么地方。在这种情况下,解决方法有两个:
第一个方法是:将需要打log的jar放置在类路径的最前端,这样就保证了这个jar包的log4j.xml最先被加载,也就确保了它的配置将生效。
第二个方法是:如果你总是在当前目录下使用java命令启动程序的话,那就在当前目录放置一个log4j的配置文件,java命令行的-classpath参数总是将当前目录放在最前面,即:
java -classpath .:a.jar:b.jar.....
这样可以保证当前目录的下log4j文件总是被最先加载!- log4j配置文件的加载问题
- Log4j配置文件的加载
- log4j加载自定义的日志的配置文件
- WEB系统启动时加载Log4j的配置文件
- [Log4j] Log4j 的配置和配置文件加载顺序
- log4j配置文件加载方式
- Log4j配置文件解析以及加载自己的配置文件
- Log4j配置文件解析以及加载自己的配置文件
- Log4j配置文件解析以及加载自己的配置文件
- Log4j配置文件解析以及加载自己的配置文件
- [Log4J] Log4J的配置文件
- log4j不能输出配置文件问题的解决。
- Log4j 配置文件(log4j.properties)的所在路径问题
- log4j配置文件log4j.properties的默认路径问题
- 程序自定义加载log4j配置文件
- log4j配置文件详解及手动加载的方式
- log4j的使用与java中properties配置文件加载
- log4j的使用与java中properties配置文件加载
- 零基础实战iphone、ipad游戏开发(cocos2d、cocos2d-x、Unity3d)四大游戏项目
- 使用C指针的几个基本注意点 [李园7舍_404]
- 換行符造成的BASE64圖片無法顯示問題
- c语言中函数指针的用法和技巧
- CPIM
- log4j配置文件的加载问题
- QT 框架中快速应用OpenCV 基于视频播放
- NYOJ-102-次方求模
- 一道笔试题,加密解密的
- 动静态链接
- JBoss 系列六十三:JBoss 7/WildFly 集群之 Java Persistence API (JPA) - II(Hibernate查询缓存和二级缓存示例)
- 易學原理總論6-6
- big endian 和 little endian 个人理解
- axure教程 动态面板的用途