Wildfly 不允许在命名格式化程序中进行变量替换
Wildfly not allowing variable substitution in named-formatter
使用最新的 Wildfly(版本 18.0.0.Final),如果我尝试像这样(在 standalone.xml
中)对 named-formatter
进行变量替换:
<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
的文字名称。
目前 named-formatter
attribute does not allow expressions. This was an intentional decision as boot time logging would not support this. See WFCORE-157 由于某些原因。
使用最新的 Wildfly(版本 18.0.0.Final),如果我尝试像这样(在 standalone.xml
中)对 named-formatter
进行变量替换:
<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
的文字名称。
目前 named-formatter
attribute does not allow expressions. This was an intentional decision as boot time logging would not support this. See WFCORE-157 由于某些原因。