是否可以使用外部配置文件配置log4j日志级别?我希望他们使用项目配置文件来配置日志级别,而不是让用户在log4j.properties文件中配置日志级别。
WulfgarPro
答案 0 :(得分:2)
这取决于您的构建/制作工具。例如:在Maven,我就是这么做的。在Maven中,您可以启用“过滤”功能。 Maven过滤将替换所有资源文件中的$ {some_property},其中包含Maven中“some_property”的值。
如果我处于dev或prod模式,那就是我改变Log4J属性的方法。除此之外,我不知道Log4J本身是否具有这样的功能。我确信通过Ant可以实现同样的目标。