我已经使用 log4j2.xml
文件成功配置了 Log4J 2,并且通过
JNDI variable lookup .
但是,如果 JNDI 变量不存在,我想为 Property
提供默认值。
这可能吗?
最佳答案
试试这个:
<Root level="${jndi:yourJndiVariableName:-DEFAULT}">
一般来说,所有 Log4j2 查找都遵循以下模式:${type:key:-defaultValue}
。
关于java - 使用 Log4J 2 进行 JNDI 变量查找时如何设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45335282/