JSP에서 원하는 Appender 선택하여 쓰기
참고로 이글의 원저자는 제가 아니므로 퍼가셔서 사용하실때 신중해주시기 바랍니다
만약 log4j 가 처음이라면 이 카테고리의 다음 포스트를 먼저 필독하세요
- log4j 웹에서 사용하기
- log4j 고급스럽게 사용하기
I. 먼저 log4j 프로퍼티 파일입니다
log4j.properties
log4j.logger.jsp1=INFO, stdout1
log4j.logger.jsp2=INFO, stdout2
jsp1과 jsp2의 두개의 logger를 정의합니다
jsp1 logger는 appender로 stdout1을 사용하며, jsp2 logger는 appender로 stdout2로 사용한다는 의미입니다
log4j.additivity.jsp1=false
additivity 속성은 jsp1 logger를 상위 로거(root logger)의 속성을 삭송받지 않겠다는 의미입니다
만약 이 속성이 없으면 동일한 메세지가 여러번 로깅될 것입니다
이하 속성은
http://www.jakartaproject.com/article/jakarta/1110438405982 등의 사이트를 참고하세요
II. JSP 샘플 소스
test_jsp1_appender.jsp
로깅 메세지
test_jsp2_appender.jsp
로깅 메세지