Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- asp.net
- Git_정리
- 이클립스
- Git_명령어정리
- SQL_용어정리
- git
- 배열
- 아파치톰캣
- MySQL
- java
- json
- 자바스크립트
- vb.net
- jsp
- HTML
- 인덱스
- SQL
- 자바
- Spring_오류정리
- Linux
- 다이어그램
- JavaScript
- Spring_에러정리
- workbench
- Linux_명령어정리
- CSS
- spring
- DML
- github
- 인스턴스
Archives
- Today
- Total
데브마우스
[Spring] log4j의 layout 정리 본문
Log4j는 무엇으로 구성되어 있나요?
Log4j는 logger, appender, layout으로 구성되어 있습니다. 이번 포스팅에서는 log4j의 layout에 대해 알아보도록 하겠습니다.
layout은 무엇인가요?
layout은 로그 정보의 출력 형식을결정합니다. 출력 형식에 따라 다른 클래스를 사용합니다.
Patternlayout의 출력 형식
|
|
출력 형식 | 의미 |
%c | 카테고리 |
%p | 로깅 레벨 |
%m | 로그 내용 |
%d |
로깅 이벤트 발생 시간 패턴으로 기록합니다.
내부적으로 SimpleDateFormat을 사용하여 날짜 및 시간 형식을 출력합니다. 예시)yyyy-MM-dd, HH:mm:ss 등의 시간 형식을 사용합니다. |
%t |
이벤트를 발생한 스레드
|
%n | 개행 |
%C | 클래스 |
%F |
로깅이 발생한 파일 이름
|
%l |
로깅이 발생한 호출자(Call Location) 정보
|
%L |
로깅이 발생한 코드의 줄(Line) 번호
|
%M |
로깅이 발생한 메서드(Method) 이름
|
%r |
애플리케이션 시작 이후부터 로깅이 발생한 시점의 시간
|
%x |
스레드와 관련된 NDC(Nested Diagnostic Context)
|
%X |
스레드와 관련된 MDC(Mapped Diagnostic Context)
|
'Spring > Spring: 정리' 카테고리의 다른 글
[Spring] 인터셉터 개요 정리 (0) | 2024.01.24 |
---|---|
[Spring] log4j.xml 파일 정리 (0) | 2024.01.24 |
[Spring] log4j의 로그 정보 출력 위치를 설정하는 appender 정리 (0) | 2024.01.24 |
[Spring] Log4j의 logger 로깅 레벨 정리 (0) | 2024.01.24 |
[Spring] Log4j 개요 및 작성 순서 정리 (0) | 2024.01.24 |