로그
워커의 표준 출력과 표준 오류 출력을 실시간으로 확인합니다. 로그는 현재 영구 보관하지 않습니다.
runlot logsCtrl-C를 누르면 종료합니다. 연결하면 먼저 최근 200줄을 받고, 이후에는 새 로그를 실시간으로 받습니다.
runlot logs --tail 1000 # 처음에 받을 줄 수 (최대 2000)
runlot logs --no-follow # 최근 줄까지만 보고 끝냅니다로그 보관 기간
로그는 노드 메모리의 링 버퍼에만 보관합니다. 프로젝트별로 최근 2,000줄 또는 1MiB 중 먼저 도달하는 제한까지 보관하며, 제한을 초과하면 오래된 로그부터 제거합니다. 노드 에이전트를 재시작하면(예: 릴리스 배포 시) 버퍼도 초기화됩니다.
영구 로그 보관은 현재 지원하지 않습니다. 보관해야 하는 로그는 워커에서 데이터베이스나 외부 로그 수집 서비스로 전송하세요.
건너뛴 로그 알림
runlot logs를 실행한 터미널이 출력을 충분히 빨리 처리하지 못하면, 해당 구독에서는 일부 로그 줄을 건너뜁니다. 느린 로그 구독이 프로젝트의 실행을 지연시키지 않도록 하기 위한 동작입니다.
건너뛴 로그 줄 수는 스트림의 알림 이벤트로 표시합니다.
-- 128 줄을 버렸다 — 이 구독이 생산자를 따라가지 못했다로그가 원래 없었던 경우와 전송 중 건너뛴 경우를 구분할 수 있도록 이 알림을 제공합니다.
파이프로 쓸 때
스트림 종료 알림은 stderr로 출력합니다.
runlot logs --no-follow | grep ERROR파이프의 grep에는 워커가 출력한 로그 줄만 전달됩니다.
로그 항목 크기 제한
각 로그 항목은 최대 64KiB입니다. 더 긴 출력은 잘리며, 잘렸다는 표시가 함께 제공됩니다.