-
Notifications
You must be signed in to change notification settings - Fork 7
내편 로깅 정책 정리
Alexander edited this page Oct 23, 2022
·
2 revisions
위 과정들을 통해 로깅 정책을 픽스한다.
- 프로덕션 서버: 루트레벨 info, 어플리케이션 패키지 info
- 개발 서버: 루트레벨 info, 어플리케이션 패키지 debug
- 로컬: 루트레벨 info, 어플리케이션 패키지 debug
- 프로덕션 서버: 롤링 파일 어펜더를 사용해서 1일마다 최대 10mb 단위로 잘라서 압축 관리, 최대 14일치 보관
- 개발 서버: 파일 어펜더를 사용해서 파일을 남김. 서버 재실행마다 초기화
- 로컬: 콘솔창에 출력
- info: 요청 정보
- debug: 작업 트레이싱, 예외 스택 트레이스
- error: 요청에 의한 예외 정보
info 이하 레벨은 그냥 작성. debug 이상 레벨에선 로깅문에 필요한 연산 전에 활성화된 로그 레벨 체크 분기문을 추가
이펙티브 자바 item12 참조.