PatternLayout 이란?Logback-classic 모듈의 가장 유연한 Layout 구현체로, 로깅 이벤트를 개발자가 지정한 변환 패턴(Conversion Pattern)에따라 문자열로 포맷팅한다.쉽게 말해, Logback 에서 로그 메세지를 출력할 때 로그 형식을 만드는 클래스이다.즉, 로그 한 줄이 어떤 구조(패턴)로 출력될지 결정하는 핵심 Layout 클래스라고 보면된다. Logback 에서 Layout 은 로깅 이벤트를 문자열로 변환하는 컴포넌트이며, PatternLayout은 %d, %level, %logger 같은패턴 키워드를 사용해 시간, 레벨, 클래스명 등을 자유롭게 배치할 수 있게 한다.Spring Boot 에서는 기본적으로 PatternLayoutEncoder 가 이 클래스를 사..
PatternLayout 을 상속받아 Logback 마스킹 처리
PatternLayout 이란?Logback-classic 모듈의 가장 유연한 Layout 구현체로, 로깅 이벤트를 개발자가 지정한 변환 패턴(Conversion Pattern)에따라 문자열로 포맷팅한다.쉽게 말해, Logback 에서 로그 메세지를 출력할 때 로그 형식을 만드는 클래스이다.즉, 로그 한 줄이 어떤 구조(패턴)로 출력될지 결정하는 핵심 Layout 클래스라고 보면된다. Logback 에서 Layout 은 로깅 이벤트를 문자열로 변환하는 컴포넌트이며, PatternLayout은 %d, %level, %logger 같은패턴 키워드를 사용해 시간, 레벨, 클래스명 등을 자유롭게 배치할 수 있게 한다.Spring Boot 에서는 기본적으로 PatternLayoutEncoder 가 이 클래스를 사..
2025.12.05