813 B
813 B
title, source_type, status, status_label
| title | source_type | status | status_label |
|---|---|---|---|
| branch / feature-log-management-contract | branch-note | raw | implemented |
branch: feature-log-management-contract
결정 사항
- 운영 로그는 structured JSON을 기본 포맷으로 둔다.
- domain layer logger는 금지하고 domain invariant violation을 application layer에서 client-safe diagnostic log로 변환한다.
근거 경계
domain layer logger 금지는 외부 공식 문서가 직접 증명한 보편 원칙이 아니라 ca-tmpl 내부 정책이다. 외부 공개 글에서는 프로젝트 지역 결정으로만 표현한다.
이 문서는 application-core가 SLF4J를 사용하는 이유를 설명하지 않는다. 단어가 등장하거나 로거가 존재한다는 사실만으로 선택 이유를 만들어내지 않는다.