首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将Log4j.properties放在Eclipse项目中的正确位置是什么?

将Log4j.properties放在Eclipse项目中的正确位置是什么?
EN

Stack Overflow用户
提问于 2011-02-23 01:03:09
回答 6查看 193.2K关注 0票数 60

我应该在我的Eclipse项目的什么地方添加log4j.properties文件,这样它才能按预期工作?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-02-23 01:08:38

您可以根据需要将其添加到任何位置,在运行项目时,请配置类路径并添加log4j.properties文件的位置,方法是单击:运行->运行配置->类路径选项卡->单击用户条目->高级->选择添加文件夹->选择log4j.properties文件的位置

然后运行-> OK ->

并且它应该被加载

票数 86
EN

Stack Overflow用户

发布于 2011-02-23 01:07:12

IMO最安全的方法是指向run/debug配置中的文件

代码语言:javascript
复制
-Dlog4j.configuration=file:mylogging.properties

好了!请注意:在使用eclipse启动配置时,file:协议的规范是必需的。

这样,日志记录器将不会捕获类路径中以前出现的任何logging.properties,也不会捕获JDK中的默认one。

另外,考虑实际使用log4j.xml,它具有更丰富的表达式语法,并且允许更多的东西(log4j.xml比log4j.properties优先。

票数 35
EN

Stack Overflow用户

发布于 2011-02-23 01:06:01

最好的方法是创建一个名为resources的特殊源文件夹,并将其用于包括log4j.properties在内的所有资源。所以,就把它放在那里吧。

在由Dynamic Web Project自动创建的Java Resources文件夹上,右键单击并添加一个新的Source文件夹,并将其命名为'resources‘。然后,这里的文件将被导出到classes目录的war文件中

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5081316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档