Allra Backend 에러 핸들링 표준 Allra 백엔드 팀의 에러 핸들링, 예외 처리, 로깅 표준을 정의합니다. 예외 클래스 설계 1. 비즈니스 예외 계층 구조 참고 : ErrorCode 체계(E001, E101 등)와 메시지 언어(한국어/영어)는 프로젝트별로 다를 수 있습니다. 2. 도메인별 예외 클래스 Global Exception Handler @RestControllerAdvice 구현 에러 응답 형식 (Allra 표준) ErrorResponse DTO 참고 : 에러 응답 구조는 프로젝트별로 커스터마이징할 수 있습니다. 중요한 것은 일관성 있는 형식을 유지하는 것입니다. 에러 응답 예시 단일 에러: Validation 에러: 서비스 레이어에서 예외 사용 1. 엔티티 조회 시 예외 처리 2. 비즈니스 로직 검증 로깅 전략 1. 로깅 레벨 참고 : 로깅 레벨과 형식은 프로젝트의 로깅 정책에 따라 다를 수 있습니다. 2. 로깅 포맷 When to Use This Skill 이 skill은 다음 상황에서 자동으로 적용됩니다: - 커스텀 예외 클래스 생성 - Service 레이어에서 예외 throw - Global Exception Handler 구현…