获取存储在应用程序外部的log4j配置的位置

时间:2017-02-02 16:31:55

标签: java maven log4j datanucleus

我们正在做一个使用datanucleus的maven项目,它使用log4j记录,因此无法使用logback。我在哪里可以将log4j配置文件放在应用程序之外,以便不同的VM环境可以访问它。如何在不对类路径进行硬编码的情况下获取配置文件的位置?

1 个答案:

答案 0 :(得分:1)

您可以在log4j.properties中指定路径。

log4j.appender.file.File=path_to_log_file

有关详细信息,请查看此example