내용으로 건너뛰기
권남
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
java:log4j:rewrite_appender
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Log4j Rewrite Appender ====== * Log4j **1.2.17** 이상 버전 * [[http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/rewrite/RewriteAppender.html|RewriteAppender]] * 다른 Appender로 [[http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/spi/LoggingEvent.html|LogEvent]]를 보내기 전에 중간에 LogEvent를 조작할 수 있다. * [[http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/rewrite/RewritePolicy.html|RewritePolicy]]로 실제 조작 작업을 수행한다. * XML 설정시에 ''rewritePolicy'' 태그가 정의되지 않았다는 경고가 발생한다. 무시해도 된다. ===== PropertyRewritePolicy ===== * [[http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/rewrite/PropertyRewritePolicy.html|PropertyRewritePolicy]] * 프라퍼티를 "p1=v1,p2=v2,..." 형태의 문자열로 지정하여 LogEvent 객체의 프라퍼티로 넣어준다. * [[java:log4j:pattern|Log4j 로그 패턴]]에서는 MDC 가져오는 패턴(''%X{PropKey}'')으로 지정된 프라퍼티의 값을 출력할 수 있다. * ''username=${user.name}'' 처럼 Java System Properties를 명시하는 것도 가능하다. <code xml> <appender name="stdoutaddprops" class="org.apache.log4j.rewrite.RewriteAppender"> <appender-ref ref="stdout" /> <rewritePolicy class="org.apache.log4j.rewrite.PropertyRewritePolicy"> <param name="properties" value="p1=Hello,p2=World,x1=3.1415,username=${user.name}"/> </rewritePolicy> </appender> </code>
java/log4j/rewrite_appender.txt
· 마지막으로 수정됨: 2013/04/12 15:46 저자
kwon37xi
문서 도구
문서 보기
이전 판
역링크
맨 위로