В последней версии Wildfly (версия 18.0.0.Final), если я попытаюсь подставить переменную подстановку для named-formatter
, как это (в standalone.xml
):
<subsystem xmlns="urn:jboss:domain:logging:8.0">
<console-handler name="CONSOLE">
<level name="DEBUG"/>
<formatter>
<named-formatter name="${some.property:COLOR-PATTERN}"/>
</formatter>
</console-handler>
При запуске,Я получаю ФАТАЛЬНУЮ ошибку, которая выглядит следующим образом:
ERROR [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0362: Capabilities required by resource '/subsystem=logging/console-handler=CONSOLE' are not available:
org.wildfly.logging.formatter.${some.property:COLOR-PATTERN}; Possible registration points for this capability:
/subsystem=logging/pattern-formatter=*
/subsystem=logging/custom-formatter=*
/subsystem=logging/json-formatter=*
/subsystem=logging/xml-formatter=*
/subsystem=logging/logging-profile=*/pattern-formatter=*
/subsystem=logging/logging-profile=*/custom-formatter=*
/subsystem=logging/logging-profile=*/json-formatter=*
/subsystem=logging/logging-profile=*/xml-formatter=*
Я сообщил об ошибке в jboss, но мне было интересно, сталкивался ли кто-нибудь с этим и имел хороший обходной путь. Мне действительно нужно, чтобы это было настраиваемым, то есть я не могу использовать буквальное имя для named-formatter
здесь.