문제

로깅을 위해 log4J와 함께 Tomcat 5.5에서 간단한 웹 앱을 실행하고 있습니다. 때때로 나는 로깅을 디버그로 밀어야하지만 대부분 정보에 만족합니다.

구성 XML을 변경하고 앱을 다시 시작할 수 있지만 로그 레벨을 즉석로 전환하는 것이 좋습니다. 이것에 대한 표준 기술이 있습니까?

도움이 되었습니까?

해결책

프로그램 만 사용하십시오 API:

logger.setLevel(Level.DEBUG)

더 많은 장황한 벌목 출력이 필요할 때 프로그램에서

logger.setLevel(Level.INFO)

다시 덜 장황하게 만들기 위해.

다른 팁

런타임시 웹 인터페이스에서이를 수행하기 위해 새로운 JAVA 응용 프로그램 모듈 (JAR)을 만들었고 로그 결과를 볼 수있는 페이지도 있습니다. 항아리가 매우 간단한 구성 : /WEB-INF/lib 폴더를하고 서틀에 매핑을 추가합니다. /WEB-INF/web.xml 파일.

프로젝트 사이트 : http://www.log4jwebtracker.com

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top