Java 我们如何为log4j2日志级别而不是环境变量设置默认值
我正在使用log4j2配置xml,在这里,我使用环境变量来设置日志级别,如下所示Java 我们如何为log4j2日志级别而不是环境变量设置默认值,java,logging,configuration,log4j,log4j2,Java,Logging,Configuration,Log4j,Log4j2,我正在使用log4j2配置xml,在这里,我使用环境变量来设置日志级别,如下所示 <Root level="${env:LOG_LEVEL}"> 但我希望有一些默认值,以防未设置env var。我尝试用xml定义一些属性,但没有成功。谢谢你,我相信你可以通过指定另一个冒号和一个连字符来指定默认值: ${env:LOG_LEVEL:-WARN} 您还可以定义具有相同名称的属性,该属性将用作默认属性。
<Root level="${env:LOG_LEVEL}">
但我希望有一些默认值,以防未设置env var。我尝试用xml定义一些属性,但没有成功。谢谢你,我相信你可以通过指定另一个冒号和一个连字符来指定默认值:
${env:LOG_LEVEL:-WARN}
您还可以定义具有相同名称的属性,该属性将用作默认属性。