2010-06-25 5 views
1

로그 기록에 Tomcat/Log4J를 사용하는 데 익숙합니다. 내 현재 프로젝트는 Glassfish v3에 배포되며 로깅이 고통 스럽도록 설정되어 있습니다. 검색 결과 나에게 좌절감 만있는 것은 아닙니다.글래스 피쉬 v3의 로그 수준 설정 (SLFJ4 사용)

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에서 로깅 수준을 어떻게 변경합니까?

편집 : 관리 도구에서 구성 -> 로거 설정 페이지를 찾았 음을 분명히해야합니다. 그러나 "속성"섹션이 표시되지 않습니다. 아마 이것은 v3에서 삭제 되었습니까?

답변

3

v3의 경우 구성 -> 로거 설정 아래에 있습니다. (또한 로거를 /yourdomain_folder/config/logging.properties 파일에 추가해야 할 수도 있습니다.)

+0

감사합니다. 패키지를 등록 정보 파일에 직접 추가하여 UI에서 바로보고/편집 할 수 있습니다. 그렇게하는 것은 어리석은 것 같지만, 적어도 그 일은 할 수 있습니다. – sdoca

관련 문제