我应该在我的 Eclipse 项目中的什么位置添加 log4j.properties
文件,以便它按预期工作?
原文由 Srinivas Reddy 发布,翻译遵循 CC BY-SA 4.0 许可协议
我应该在我的 Eclipse 项目中的什么位置添加 log4j.properties
文件,以便它按预期工作?
原文由 Srinivas Reddy 发布,翻译遵循 CC BY-SA 4.0 许可协议
IMO 最安全的方法是指向运行/调试配置中的文件
-Dlog4j.configuration=file:mylogging.properties
!请注意:使用 eclipse 启动配置时, file:
协议的规范是强制性的。
通过这种方式,记录器将不会捕获类路径中之前出现的任何 logging.properties,也不会捕获 JDK 中的默认值。
此外,考虑实际使用 log4j.xml,它具有更丰富的表达式语法并允许更多内容(log4j.xml tahe 优先于 log4j.properties。
原文由 Alain Pannetier 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
您可以在任何您想要的地方添加它,当您运行您的项目时,配置类路径并通过单击添加 log4j.properties 文件的位置:运行 - >运行配置 - > [类路径选项卡] - >点击用户条目 - > 高级 -> 选择添加文件夹 -> 选择 log4j.properties 文件的位置
然后 -> 确定 -> 运行
它应该被加载