소프트웨어/Spring Framework

[log4j] Conversion Pattern

sinpk 2013. 10. 10. 10:33

참조-PatternLayout

아래 Conversion Pattern 실제로 Test , 사용하시길 바랍니다.

Conversion

Character

Effect

c

클래스 명

 

) %c{2} : "a.b.c" "b.c".

C

클래스 명

 

) %C{1} : org.apache.xyz.SomeClass → SomeClass

d

날짜 형식

 

) %d{dd MMM yyyy HH:mm:ss,SSS} , %d{HH:mm:ss,SSS}

F

파일 명

l

이벤트를 발생시킨 Caller의 위치정보

L

이벤트를 발생시킨 Caller의 라인번호

m

이벤트 메세지

M

이벤트를 발생시킨 Caller의 함수명

n

라입구분자

p

로그이벤트 우선순위

r

Application이 시작된 이후, 이벤트가 발생될 때까지 시간( milliseconds )

t

스레드의 이름을 출력

x

NDC(nested diagnostic context)의 사용하기

X

MDC (mapped diagnostic context) 사용하기

 

) %X{clientNumber} : clientNumber Key를 의미함

%

%%는 화면에 %를 출력함