사용자 도구

사이트 도구


java:log4j:pattern

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:log4j:pattern [2013/04/12 15:00]
kwon37xi [hostname 패턴 확장]
java:log4j:pattern [2015/11/15 16:18] (현재)
kwon37xi [패턴]
줄 6: 줄 6:
   * %p  debug, info, warn, error, fatal 등의 priority 가 출력된다.   * %p  debug, info, warn, error, fatal 등의 priority 가 출력된다.
   * %m  로그내용이 출력됩니다   * %m  로그내용이 출력됩니다
-  * %d  로깅 이벤트가 발생한 시간을 기록합니다. 포맷은 %d{HH:mm:ss, SSS}, %d{yyyy MMM dd HH:mm:ss, SSS}같은 형태로 사용하며 [[http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html|SimpleDateFormat]]에 따른 포맷팅을 하면 된다+  * %d  로깅 이벤트가 발생한 시간을 기록합니다. 포맷은 %d{HH:mm:ss, SSS}, %d{yyyy MMM dd HH:mm:ss, SSS}같은 형태로 사용하며 [[http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html|SimpleDateFormat]]에 따른 포맷팅을 하면 된다
     * %d{ABSOLUTE}     * %d{ABSOLUTE}
     * %d{DATE}     * %d{DATE}
줄 33: 줄 33:
 아래는 %h 패턴을 사용하여 호스트이름을 로그로 남겨줄 수 있도록 하는 PatternLayout 확장이다. 아래는 %h 패턴을 사용하여 호스트이름을 로그로 남겨줄 수 있도록 하는 PatternLayout 확장이다.
  
-- 이것 보다는 [[java:log4j:rewrite_appender|Log4j Rewrite Appender]]를 이용해서 LogEvent의 properties에 프라퍼티로 호스트네임을 일괄 추가해주는 것이 더 좋은 방법일 듯하다. 이 경우에는 Console 뿐만 아니라 [[java:log4j:socketappender|SocketAppender & SocketHubAppender]] 등의 여러 종류의 Appender에서 일괄 적용되게 되며 MDC 문법으로 Console 어펜더에서도 사용가능해 진다.+- 이것 보다는 [[java:log4j:rewrite_appender|Log4j Rewrite Appender]]를 이용해서 LogEvent의 properties에 프라퍼티로 호스트네임을 일괄 추가해주는 것이 더 좋은 방법일 듯하다. 이 경우에는 Console 뿐만 아니라 [[java:log4j:socketappender|SocketAppender & SocketHubAppender]] 등의 여러 종류의 Appender에서 일괄 적용되게 되며 MDC 문법으로 Console 어펜더에서도 사용가능해 진다.
  
 웹 서비스들은 대부분 다중 서버로 운영되는 경우가 많다. 그럴 경우 어느 서버에서 나온 로그인지를 판단할 수 있는 방법이 필요하다. 그래서 호스트이름을 로그로 남긴다. 웹 서비스들은 대부분 다중 서버로 운영되는 경우가 많다. 그럴 경우 어느 서버에서 나온 로그인지를 판단할 수 있는 방법이 필요하다. 그래서 호스트이름을 로그로 남긴다.
java/log4j/pattern.1365746445.txt.gz · 마지막으로 수정됨: 2013/04/12 15:00 저자 kwon37xi