0

通过以下方式在独立模式下创建日志处理程序很容易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文件不是正确的方法。那么如何在域模式下做到这一点呢?

4

1 回答 1

1

您应该使用类似的内容更新与您的服务器关联的配置文件/profile=default/subsystem=logging/file-handler=test:add(level=INFO, file={"relative-to"=>"jboss.server.log.dir", "path"=>"my-log1.log"})

于 2016-04-20T06:16:32.157 回答