> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.vessl.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 로그 보기

> 배치 잡의 실행 로그를 실시간으로 스트리밍하거나 지난 로그를 확인해요.

Job 상세 페이지의 **Logs** 탭에서 Job이 실행되는 동안 컨테이너 출력을 실시간으로 확인하고, Job이 끝난 뒤에도 지난 로그를 다시 살펴볼 수 있어요.

<div>
  <Frame>
    <img style={{ borderRadius: '0.5rem' }} src="https://mintcdn.com/dora/LUWzC5lx5RwOccfw/images/Job_logs.png?fit=max&auto=format&n=LUWzC5lx5RwOccfw&q=85&s=c313ee12dbf21aa3833a6ecdd6443350" alt="시간 표기 INFO 로그와 Filter, Go to latest 컨트롤이 보이는 Job Logs 탭" width="7680" height="4628" data-path="images/Job_logs.png" />
  </Frame>

  <small>예시: Job 실행 로그</small>
</div>

## 컨트롤

* **Filter**: 매칭되는 라인을 검색하고 강조해요.
* **Go to latest**: 가장 최근 라인으로 이동해요. 장시간 실행되는 Job에서 로그가 빠르게 흐를 때 유용해요.

로그는 Job 기록이 유지되는 동안 함께 보존되므로, Job이 완료되거나 실패하거나 종료된 뒤에도 다시 확인할 수 있어요.

## CLI에서 보기

실시간 스트리밍하거나 최근 라인만 가져올 수 있어요:

```bash theme={null}
vesslctl job logs <job-slug> --follow         # 실시간 스트리밍
vesslctl job logs <job-slug> --limit 500      # 최근 500줄
```

자세한 내용은 [`vesslctl job logs`](/ko/cli/commands/job#logs)를 참고하세요.

## 자주 보이는 디버깅 패턴

* **상태 헤더의 `OOMKilled`**: GPU 또는 시스템 메모리 한도를 초과했어요. 실패 시점의 [Metrics](/ko/member/job/metrics) 탭을 살펴보고, 더 큰 리소스 스펙이나 더 작은 배치 크기를 고려해 주세요.
* **로그 상단의 이미지 풀 오류**: 이미지 URI나 레지스트리 자격 증명을 다시 확인해 주세요.
* **로그가 멈춘 듯 보임**: 입력 명령이 실제로 종료되는지 확인해 주세요. 장기간 떠 있어야 하는 데몬은 Job이 아니라 Workspace로 제출하는 게 맞아요.

## 함께 보기

* [Job 상세 정보 보기](/ko/member/job/details)
* [메트릭 모니터링하기](/ko/member/job/metrics)
