Я привык использовать 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?