Spring Boot + Logback 구조적 JSON 로그 만들기 (Logging - 2)
·
Infra/LogBack
지난 글에서 Raspberry Pi + Elasticsearch + Kibana 환경을 기반으로 로그 분석 환경을 구축한 이유와 설치 과정을 다뤘다.이번 글에서는 스프링 애플리케이션에서 발생하는 로그를 Kibana가 이해할 수 있는 JSON 형식으로 변환하고, 모든 요청 로그에 TraceId를 자동 포함시키는 방법을 정리해보려 한다. 로그를 “정형화”해야 하는 이유 Spring Boot의 기본 로그는 다음과 같은 단순 문자열(Log Line) 형태이다:2025-11-21 13:11:02 INFO OrderService - 주문 생성 완료 user=100, order=50021 이러한 기본 방식에는 여러 문제점이 존재1. 검색의 어려움2. 에러 원친 추적 어려움3. MSA 같은 다중 서버 환경에 비효..