通过以下方式在独立模式下创建日志处理程序很容易jboss-cli
:
/subsystem=logging/file-handler=fh1:add(level=INFO, file={"relative-to"=>"jboss.server.log.dir", "path"=>"my-log1.log"})
但是当我尝试对域控制器执行相同操作时,该add
选项丢失:
/host=slave01/server=server-one/subsystem=logging/file-handler=fh1:add (hit tab)
我尝试将日志记录模块添加到,slave01
host.xml
以便我可以分别向每个主机添加处理程序:
<extensions>
<!-- ... -->
<extension module="org.jboss.as.logging"/>
</extensions>
但这当然失败了:
IllegalStateException: WFLYCTL0385: An attempt was made to register
the non-host capable subsystem 'logging' from extension module
'org.jboss.as.logging' in the host model.
我假设编辑logging.properties
文件不是正确的方法。那么如何在域模式下做到这一点呢?