2016-04-17 3 views
0

Создание обработчика протоколирования легко в автономном режиме через 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 попытался добавить модуль регистрации в slave01host.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 не правильный путь. Итак, как я могу это сделать в режиме домена?

+2

Вы должны обновить профиль, связанный с сервером с чем-то вроде '/ профиля = по умолчанию/подсистемы = лесозаготовительной/файл-обработчик = тест: добавить (level = INFO, file = {"relative-to" => "jboss.server.log.dir", "path" => "my-log1.log"}) ' – ehsavoie

+0

@ehsavoie Nice! Это работает, я не знаю, как я мог это пропустить. Можете ли вы дать ему ответ, чтобы я мог принять его? –

ответ

1

Вы должны обновить профиль, связанный с сервером с чем-то вроде /profile=default/subsystem=logging/file-handler=test:add(level=INFO, file={"relative-to"=>"jboss.server.log.dir", "path"=>"my-log1.log"})

Смежные вопросы