Установить уровни журналов в Glassfish v3 (используя SLFJ4) - PullRequest
1 голос
/ 25 июня 2010

Я привык использовать Tomcat / Log4J для своей регистрации. Мой текущий проект развернут в Glassfish v3, и я считаю, что настройка логирования была болезненной. Поиск показал мне, что я не единственный, кто разочарован.

Мне удалось получить запись в Log4J в отдельный файл журнала, определенный в моем файле log4j.properties. Тем не менее, я хотел бы видеть только один файл журнала. Я использую SLF4J с реализацией slf4j-jdk14 и смог получить инструкции журнала в файле server.log.

Я хотел бы изменить уровни журналов для своих классов, но не могу понять, как это сделать в Glassfish / JUL. Вики Glassfish (http://wiki.glassfish.java.net/Wiki.jsp?page=FaqConfigureLogging) гласит:

Основным интерфейсом для настройки ведения журнала Glassfish является вкладка «Сервер приложений» -> «Ведение журнала» в консоли администратора. Их можно использовать для точной настройки ведения журнала и, особенно, для изменения уровней ведения журнала ваших собственных классов. Если вы используете систему java.util.logging в своем собственном приложении, вы можете добавить сюда свойства, чтобы напрямую влиять на ваши регистраторы.

Проблема в том, что в нижней части страницы нет раздела «Свойства». Как вы меняете уровни ведения журнала в v3?

РЕДАКТИРОВАТЬ: я должен был уточнить, что я нашел страницу Configuraton -> Logger Settings в инструменте администратора. Тем не менее, он не имеет раздела «Свойства» отображается. Возможно, это было удалено в v3?

1 Ответ

3 голосов
/ 25 июня 2010

Для v3 это находится в разделе Configuration-> Logger Settings.(Вам также может понадобиться добавить ваш регистратор в файл /yourdomain_folder/config/logging.properties)

...