로그Log

Log

프로그램 실행 중 발생한 사건과 상태를 시간 등의 정보와 함께 남긴 기록이에요.

쉽게 비유하면

언제 무슨 일을 했고 어떤 결과가 났는지 적어 둔 업무 일지와 같아요.

조금 더 자세히

요청 수신, 처리 완료와 오류 등 필요한 사건을 남겨 문제 조사와 운영 확인에 사용해요. 오류 기록뿐 아니라 정상 처리와 중요한 행동도 포함할 수 있어요.

시각, 심각도와 요청 식별자 등을 구조화하면 여러 서비스의 흐름을 연결하기 좋아요. 비밀번호와 민감한 값은 남기지 않고 접근·보관 범위도 관리해요.

왜 생겼나요

운영 중인 프로그램의 내부 상태를 직접 계속 지켜볼 수 없어, 나중에 동작을 확인할 기록이 필요해요.

어떻게 작동하나요

  1. 1. 기록 설계 무엇을 어떤 항목과 수준으로 남길지 정해요.
  2. 2. 수집과 연결 각 실행 환경의 기록을 모으고 요청 식별자로 연결해요.
  3. 3. 조회와 관리 문제를 찾거나 운영을 확인하고 보존·삭제 규칙을 적용해요.

활용 예시

  • API 요청 처리 결과
  • 배포 단계의 실패 기록
  • 서비스 간 요청 추적 단서

흔한 오해

로그를 많이 남길수록 좋은가요?

잡음, 비용과 민감 정보 노출이 늘 수 있어요. 조사에 필요한 정보와 수준을 정하고 보관 기간을 관리해요.

이렇게 쓰여요

주문 오류 조사

“주문 요청 ID로 클라이언트부터 결제 처리까지 로그를 연결해서 보자”라고 이야기해요.

관련 용어

함께 보면 좋은 용어

최종 업데이트