CLI commands
Журналы
openclaw logs
Просматривает в реальном времени файловые журналы Gateway через RPC. Работает в удалённом режиме.
Параметры
--limit <n>: максимальное количество возвращаемых строк журнала (по умолчанию200)--max-bytes <n>: максимальное количество байтов, считываемых из файла журнала (по умолчанию250000)--follow: отслеживать поток журнала--interval <ms>: интервал опроса при отслеживании (по умолчанию1000)--json: выводить события JSON, разделённые строками--plain: выводить простой текст без стилизованного форматирования--no-color: отключить цвета ANSI--local-time: отображать метки времени в вашем локальном часовом поясе (по умолчанию)--utc: отображать метки времени в UTC
Общие параметры RPC Gateway
--url <url>: URL WebSocket Gateway--token <token>: токен Gateway--timeout <ms>: время ожидания в мс (по умолчанию30000)--expect-final: ожидать окончательного ответа, когда вызов Gateway обслуживается агентом
Передача --url отключает автоматическое применение учётных данных из конфигурации; явно укажите --token, если целевой Gateway требует аутентификации.
Примеры
openclaw logsopenclaw logs --followopenclaw logs --follow --interval 2000openclaw logs --limit 500 --max-bytes 500000openclaw logs --jsonopenclaw logs --plainopenclaw logs --no-coloropenclaw logs --utcopenclaw logs --follow --local-timeopenclaw logs --url ws://127.0.0.1:18789 --token "$OPENCLAW_GATEWAY_TOKEN"Резервное поведение и восстановление
- Если неявно используемый локальный Gateway с адресом обратной связи запрашивает сопряжение, закрывает соединение во время подключения или время ожидания истекает до ответа
logs.tail, командаopenclaw logsавтоматически переключается на настроенный файловый журнал Gateway. Для явно заданных целей--urlэто резервное поведение никогда не применяется. --followне переключается на этот настроенный файл после сбоя RPC неявно используемого локального Gateway — устаревший параллельно существующий файл может создать ложное представление при просмотре журнала в реальном времени. В Linux вместо этого используется журнал активного пользовательского сервиса Gateway в systemd по PID, если он доступен (выбранный источник выводится на экран); в противном случае попытки подключения к работающему Gateway продолжаются.- Во время
--followвременные разрывы соединения (закрытие WebSocket, истечение времени ожидания, потеря подключения) запускают автоматическое повторное подключение с экспоненциальной задержкой: до 8 попыток с интервалом не более 30 с. При каждой повторной попытке в stderr выводится предупреждение, а после успешного опроса один раз выводится уведомление[logs] gateway reconnected. В режиме--jsonоба сообщения выводятся в stderr как записи{"type":"notice"}. При неисправимых ошибках (сбой аутентификации, неверная конфигурация) процесс по-прежнему завершается немедленно. - В режиме
--follow --jsonпереходы между источниками журналов выводятся как записи{"type":"meta"}. Отслеживайте курсоры отдельно для каждогоsourceKind: поток может переключаться с вывода файла журнала Gateway (sourceKind: "file") на резервный локальный журнал (sourceKind: "journal",localFallback: true, сservice.pid/service.unit), а после восстановления — обратно на вывод файла журнала Gateway. Не полагайтесь на один неизменный источник или курсор в течение всего сеанса и допускайте повторяющиеся строки, когда при восстановлении повторно воспроизводятся данные с позиции курсора файла Gateway.
См. также
Was this useful?