Glassfishv3和log4j

时间:2010-02-26 09:30:58

标签: logging glassfish log4j glassfish-3

我使用glassfishv3几天了。但我不知道如何让log4j与v3一起工作。

在glassfishv2中有一个“System Classpath”字段,您可以使用该字段指向log4j.properties文件。

但是在glassfishv3中不再支持“System Classpath”。

所以我必须将log4j.properties文件放在glassfishv3 ???

由于

2 个答案:

答案 0 :(得分:1)

将log4j.properties文件复制到/ opt / glassfishv3 / glassfish / domains / domain1 / lib / classes文件夹时,

可以

然后它在类路径中;)

答案 1 :(得分:0)

默认情况下,log4j.properties位于类路径的根目录中。您可以通过设置log4j.configuration系统属性(例如

)来覆盖此位置
-Dlog4j.configuration=my/path/to/log4j.properties

那么它可以驻留在你喜欢的类路径中的任何地方。

至于如何在glassfish中设置系统属性,我不知道,但它不会那么难。