Files
document-haness/examples/corpus/llm-wiki-mini/raw/branch-notes/feature-log-management-contract.md
T

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를 사용하는 이유를 설명하지 않는다. 단어가 등장하거나 로거가 존재한다는 사실만으로 선택 이유를 만들어내지 않는다.