我有以下log4j2.json:
{
"configuration": {
"name": "MYapp",
"properties": {
"property": [
{"name":"LogFileLocation","value":"/path/to/log"},
{"name":"AppenderRef", "value":"${env:APPENDER_REF}"}
]
},
...
我可以以某种方式指定默认值吗?例如,如果没有定义APPENDER_REF
环境变量,我希望默认变量为STDOUT
,但这样的工作无法实现:
{"name":"AppenderRef", "value":"${env:APPENDER_REF}", "defaultValue": "STDOUT"}
我该怎么做?
答案 0 :(得分:0)
发现他们可以这样做:
{"name":"AppenderRef", "value":"${env:APPENDER_REF:-DefaultValue}"}
我想它类似于bash脚本默认设置...