Создание обработчика протоколирования легко в автономном режиме через jboss-cli
:Как создать обработчик ведения журнала в режиме домена WildFly?
/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)
I 've попытался добавить модуль регистрации в 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.
Я assuming, что редактирование файла logging.properties
не правильный путь. Итак, как я могу это сделать в режиме домена?
Вы должны обновить профиль, связанный с сервером с чем-то вроде '/ профиля = по умолчанию/подсистемы = лесозаготовительной/файл-обработчик = тест: добавить (level = INFO, file = {"relative-to" => "jboss.server.log.dir", "path" => "my-log1.log"}) ' – ehsavoie
@ehsavoie Nice! Это работает, я не знаю, как я мог это пропустить. Можете ли вы дать ему ответ, чтобы я мог принять его? –