(Logback / Log4j2)


1. 로그(Log)란

1️⃣ 정의

로그란 애플리케이션 실행 중 발생하는 상태·이벤트·오류를 기록하는 정보입니다.

“운영 환경에서 디버거 대신 사용하는 유일한 수단”


2️⃣ 로그의 목적

👉 운영에서는 로그가 곧 시스템 상태


2. Java 로깅 구조 이해 ⭐⭐⭐

SLF4J (Facade)
 ↓
Logback / Log4j2 (구현체)

👉 코드는 SLF4J 기준으로 작성