我的类路径中有2个log4j.properties文件。我需要他们两个 - 其中一个是我使用的库需要的,另一个是我的代码使用的库。当我运行我的jar文件时,它能够读取库使用的属性,但它不读取我自己的属性文件。我怎样才能让它读取我的log4j而不必在我的所有源文件中使用PropertytConfigurator?有什么办法可以配置它,以便将两个属性文件一起使用?log4j拾取错误的属性文件
3
A
回答
1
所有日志记录进入单个属性文件。在该文件中,您可以区分自己的类和库的日志记录配置。
3
两个log4j.properties
文件肯定会造成一团糟(就像你经历过的那样)。
我建议删除库的版本(为什么是要求?),并将两个.properties
文件合并为一个。
4
要回答你的第一个问题,你可以通过给它一个唯一的名字并在启动你的应用程序时添加下面的系统属性来指向你自己的文件。
-Dlog4j.configuration=path_to_my_properties_file
我不认为有可能使用2个不同的文件,而没有以任何方式进行编程。
相关问题
- 1. Log4j属性给错误
- 2. Sonarqube ant IllegalStateException;不拾取属性文件
- 3. Interface Builder拾取错误的头文件
- 4. Log4j不从资源文件夹中拾取log4j.properties文件
- 5. log4j的:错误的错误文件
- 6. Xcode在生成.app文件时拾取错误的info.plist文件
- 7. 使用rpmbuild创建RPM文件,但拾取错误的文件
- 8. log4j属性文件中的StringToMatch
- 9. 错误:拾取java_options:-Djava.net.preferIPv4Stack = true
- 10. 未找到Log4J属性文件
- 11. commons-logging和log4j属性文件
- 12. log4j属性文件:如何配置?
- 13. Liferay Portlet Log4j属性文件配置
- 14. SLF4J从哪里获取Log4j属性文件?
- 15. java.lang.Class中:错误,而初始化log4j属性在Java程序文件
- 16. 从log4j appender的WEB-INF文件夹加载属性文件
- 17. 获取unsafe_unretained属性错误
- 18. 错误获取属性
- 19. 错误的值被range.value拾取
- 20. Log4j属性和log4j.xml
- 21. log4j配置文件错误检测
- 22. hdf5文件中'文件'和'文件'对象的属性错误
- 23. 拾取目录:如何拾取仍在写入的文件?
- 24. 蟒蛇3 CSV文件 - 属性错误
- 25. 写属性文件格式错误
- 26. Android清单属性“名”文件错误
- 27. log4j示例配置文件(属性文件)
- 28. 如何清除错误拾取_JAVA_OPTIONS:-Xmx512M?
- 29. 编译器错误:无法读取文件属性.../Resources/Images.xcassets
- 30. Android上传到存储错误 - 文件无效:错误获取'android:name'属性:
它只会拾取一个。为什么没有一个文件两个过滤器/ appender? – Nishant 2011-02-01 18:09:10