2015-05-09 6 views
2

Я использую Wildfly 9, и я хочу иметь отдельный файл журнала для своего приложения. Я также хочу использовать средство просмотра журнала Wildfly Administation Console для просмотра этого файла журнала. Также было бы замечательно, если журналы привязки каждого узла будут доступны с контроллера домена Wildfly, как это реализовано для server.log.Изменение конфигурации регистрации Wildfly при развертывании приложения

Простая настройка с помощью консоли администратора (создание новых обработчиков журналов, категорий и т. Д.), Но было бы замечательно, если бы я мог избежать этой конфигурации каждый раз, когда я развертываю свое приложение на новом сервере.

Итак, можно ли распространять эти изменения конфигурации AS вместе с моим приложением и применять их на лету во время развертывания?

Я знаю Wildfly per-deployment logging, но похоже, что файлы журнала, определенные в пользовательском файле конфигурации log4j, недоступны в Wildfly Admin Console.

ответ

1

Посмотрите на logging profiles. Используя профиль ведения журнала, вы можете назначить разные конфигурации протоколирования для разных развертываний. Он также позволяет использовать просмотр журнала, если вы используете относительный путь jboss.server.log.dir и вносите изменения во время выполнения.

Что касается создания нового сервера. Во время развертывания вы ничего не можете сделать, но вы можете использовать сценарии CLI для его развертывания до развертывания. Почти вся конфигурация регистрации может быть изменена во время выполнения без перезагрузки или перезагрузки.

+0

Ну, похоже, что CLI-скрипт - действительно лучший вариант, спасибо! –

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