로깅(Logging)은 왜 해야할까?
로깅이란시스템이 동작할 때 시스템의 상태 및 동작 정보를 시간 경과에 따라 기록하는 것 로그 레벨 (Log Level)로그의 레벨은 총 5가지로 구분된다. Error : 예상하지 못한 심각한 문제가 발생하는 경우DB 연결 실패예상하지 못한 예외 발생필수 파일이나 리소스 누락으로 인해 애플리케이션 실행 불가 Warn : 애플리케이션이 정상적으로 작동하지만, 주의가 필요한 경우이미 예측해서 처리한 예외에 대해 남기는 로그설정 파일이 누락되었으나 기본값 사용하여 동작은 가능 Info : 운영에 참고할만한 사항서버 애플리케이션 시작/중지주요 작업의 완료 여부 (ex. 스케줄러)
Debug : 개발 단계에서 디버깅 용도SQL 쿼리 로깅외부 API 호출 요청/응답 로깅 Trace : Debug 레벨보다 더 세부적..