openclaw logs
Виводить хвіст файлових журналів Gateway через RPC (працює у віддаленому режимі).
Пов’язано:
- Огляд журналювання: Журналювання
- CLI Gateway: gateway
Параметри
--limit <n>: максимальна кількість рядків журналу для повернення (за замовчуванням200)--max-bytes <n>: максимальна кількість байтів для читання з файлу журналу (за замовчуванням250000)--follow: стежити за потоком журналу--interval <ms>: інтервал опитування під час стеження (за замовчуванням1000)--json: виводити JSON-події, розділені рядками--plain: виведення простим текстом без стилізованого форматування--no-color: вимкнути ANSI-кольори--local-time: відображати часові позначки у вашому локальному часовому поясі (за замовчуванням)--utc: відображати часові позначки в UTC
Спільні параметри RPC Gateway
openclaw logs також приймає стандартні прапорці клієнта Gateway:
--url <url>: URL WebSocket Gateway--token <token>: токен Gateway--timeout <ms>: тайм-аут у мс (за замовчуванням30000)--expect-final: чекати на фінальну відповідь, коли виклик Gateway підтримується агентом
--url, CLI не застосовує автоматично конфігураційні або середовищні облікові дані. Додайте --token явно, якщо цільовий Gateway вимагає автентифікації.
Приклади
Примітки
- Часові позначки за замовчуванням відображаються у вашому локальному часовому поясі. Використовуйте
--utcдля виведення в UTC. - Якщо неявний local loopback Gateway запитує спарювання, закривається під час підключення або перевищує час очікування до відповіді
logs.tail,openclaw logsавтоматично повертається до налаштованого файлового журналу Gateway. Явні цілі--urlне використовують цей резервний варіант. openclaw logs --followне стежить за резервними налаштованими файлами після збоїв неявного локального RPC Gateway. У Linux він використовує активний журнал Gateway user-systemd за PID, коли він доступний, і друкує вибране джерело журналу; інакше продовжує повторювати спроби з live Gateway замість читання хвоста потенційно застарілого сусіднього файлу.- Під час використання
--followтимчасові розриви з’єднання з gateway (закриття 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.