logback 2

Spring Boot 로깅 기본: SLF4J + Logback 빠르게 세팅 (레벨/패턴/MDC/마스킹)

Spring Boot 로깅 기본: SLF4J + Logback 빠르게 세팅 (레벨/패턴/MDC/마스킹)Spring Boot 3에서 SLF4J+Logback으로 로그 레벨과 패턴을 정리하고, MDC로 요청 추적을 붙인 뒤 민감정보 마스킹 포인트까지 실무 기준으로 빠르게 세팅합니다.도입 (문제 상황)운영 장애가 났는데 로그에 “뭔가”는 찍혀 있지만, 정작 어떤 요청이었는지 추적이 안 될 때가 있습니다. 반대로 로그를 자세히 찍었더니 비밀번호/토큰 같은 민감정보가 섞여서 보안 이슈가 되기도 해요. 이번 글에서는 Spring Boot에서 SLF4J + Logback을 “딱 실무에서 필요한 만큼” 빠르게 세팅해 봅니다.핵심 개념 — Spring Boot 로깅에서 꼭 잡아야 하는 4가지Spring Boot 3.x는..

Spring Boot 2026.03.07

Java 효과적인 로깅 전략: SLF4J + Logback, 로그 레벨 가이드, 안티패턴 정리

Java 17 기준으로 SLF4J + Logback 조합에서 로그 레벨을 일관되게 운영하는 방법과 실무에서 자주 터지는 로깅 안티패턴을 정리합니다.도입 (문제 상황)장애가 났을 때 로그를 열어보면, 정작 필요한 정보는 없고 비슷한 문장만 수천 줄 쌓여 있는 경험이 있으실 거예요. 반대로 로그가 너무 조용해서 “왜 실패했는지”를 재현해야만 알 수 있는 경우도 자주 생깁니다. 로깅은 많이 찍는 기술이 아니라, 필요한 순간에 정확히 찾을 수 있게 남기는 기술입니다.핵심 개념 (Java 로깅 전략의 기준점: SLF4J + Logback)Java에서 로깅 전략을 세울 때 가장 먼저 정해야 하는 건 “어떤 API로 호출하고, 어떤 구현체로 출력할지”입니다. 실무에서는 SLF4J(파사드) + Logback(구현체) ..

JAVA 2026.02.28