로그
런타임 로그
Section titled “런타임 로그”NDJSON 스트리밍으로 실시간 런타임 로그를 조회합니다.
GET /api/projects/{id}/logs?tailLines=200&follow=true→ Content-Type: application/x-ndjson쿼리 파라미터
Section titled “쿼리 파라미터”| 파라미터 | 설명 |
|---|---|
tailLines | 초기 표시할 과거 로그 줄 수 |
follow | true/false — 지속 스트리밍 여부 |
container | 컨테이너 이름 필터 |
sinceSeconds | N초 전부터 로그 조회 |
podName | 특정 팟 로그만 조회 |
{"content":"log line","podName":"pod-abc-123","timeStamp":"...","last":false}{"content":"another line","podName":"pod-abc-123","timeStamp":"...","last":false}{"last":true}last: true가 스트림 종료 마커입니다.
- Follow/Pause — 자동 스크롤 토글
- 팟 필터 — 전체 또는 특정 팟 선택
- 로그 클리어 — 화면 초기화
- 수동 재연결 — 연결 끊김 시 복구
- 연결 상태 표시 — 색상 + 텍스트로 상태 표시
자동 재연결
Section titled “자동 재연결”지수 백오프로 자동 재연결합니다 (1초~30초, 최대 5회). 재연결 중에도 기존 로그가 유지되며, 로그 버퍼는 최대 1,000줄입니다.
GET /api/builds/{id}/logs→ Content-Type: text/plain- 빌드가 아직 진행 중이면
422응답 (“Build logs not available yet”) - 정적 텍스트로 반환되며 줄 번호가 표시됩니다.