我应该在我的Eclipse项目的什么地方添加log4j.properties
文件,这样它才能按预期工作?
发布于 2011-02-23 01:08:38
您可以根据需要将其添加到任何位置,在运行项目时,请配置类路径并添加log4j.properties文件的位置,方法是单击:运行->运行配置->类路径选项卡->单击用户条目->高级->选择添加文件夹->选择log4j.properties文件的位置
然后运行-> OK ->
并且它应该被加载
发布于 2011-02-23 01:07:12
IMO最安全的方法是指向run/debug配置中的文件
-Dlog4j.configuration=file:mylogging.properties
好了!请注意:在使用eclipse启动配置时,file:
协议的规范是必需的。
这样,日志记录器将不会捕获类路径中以前出现的任何logging.properties,也不会捕获JDK中的默认one。
另外,考虑实际使用log4j.xml,它具有更丰富的表达式语法,并且允许更多的东西(log4j.xml比log4j.properties优先。
发布于 2011-02-23 01:06:01
最好的方法是创建一个名为resources
的特殊源文件夹,并将其用于包括log4j.properties在内的所有资源。所以,就把它放在那里吧。
在由Dynamic Web Project自动创建的Java Resources文件夹上,右键单击并添加一个新的Source文件夹,并将其命名为'resources‘。然后,这里的文件将被导出到classes目录的war文件中
https://stackoverflow.com/questions/5081316
复制相似问题