使用外部配置文件配置log4j日志级别

时间:2011-03-28 04:52:51

标签: java configuration log4j configuration-files

是否可以使用外部配置文件配置log4j日志级别?我希望他们使用项目配置文件来配置日志级别,而不是让用户在log4j.properties文件中配置日志级别。

WulfgarPro

1 个答案:

答案 0 :(得分:2)

这取决于您的构建/制作工具。例如:在Maven,我就是这么做的。在Maven中,您可以启用“过滤”功能。 Maven过滤将替换所有资源文件中的$ {some_property},其中包含Maven中“some_property”的值。

如果我处于dev或prod模式,那就是我改变Log4J属性的方法。除此之外,我不知道Log4J本身是否具有这样的功能。我确信通过Ant可以实现同样的目标。