我们如何告诉log4j属性文件在哪里?

时间:2012-02-27 02:50:29

标签: java log4j

我知道我们可以将它放在项目的主目录中,它可以作为一个魅力。但实际上我想把它放在一个目录名称下面#34; Conf"为方便以后的维护。我们怎么做到这一点?

2 个答案:

答案 0 :(得分:2)

log4j提供了使用不同文件作为输入的选项。你也可以看一下内容。有关详细信息,请参阅http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PropertyConfigurator.html#configureAndWatch(java.lang.String,long)

答案 1 :(得分:1)

我不知道'我们',但log4j文档非常清楚。

http://logging.apache.org/log4j/1.2/manual.html将告诉您log4j在类路径中搜索log4j.properties或log4j.xml,除非您使用系统属性告诉它查找其他文件或在其他位置。< / p>

您可能还会发现http://robertmaldon.blogspot.com/2007/09/programmatically-configuring-log4j-and.html有趣,作为代码中显式配置的示例;它根本不使用log4j.properties。