Skip to content

記錄

透過 RPC 追蹤 Gateway 檔案日誌 (適用於遠端模式)。

相關主題:

  • --limit <n>:要傳回的日誌行數上限(預設值 200
  • --max-bytes <n>:要從日誌檔案讀取的最大位元組數(預設值 250000
  • --follow:持續追蹤日誌串流
  • --interval <ms>:持續追蹤時的輪詢間隔(預設值 1000
  • --json:輸出以行分隔的 JSON 事件
  • --plain:純文字輸出,不含樣式格式
  • --no-color:停用 ANSI 顏色
  • --local-time:以您的當地時區顯示時間戳記

openclaw logs 也接受標準的 Gateway 客戶端旗標:

  • --url <url>:Gateway WebSocket URL
  • --token <token>:Gateway 權杖
  • --timeout <ms>:逾時時間,單位為毫秒(預設值 30000
  • --expect-final:當 Gateway 呼叫由 agent 支援時,等待最終回應

當您傳遞 --url 時,CLI 不會自動套用設定檔或環境認證。如果目標 Gateway 需要驗證,請明確包含 --token

Terminal window
openclaw logs
openclaw logs --follow
openclaw logs --follow --interval 2000
openclaw logs --limit 500 --max-bytes 500000
openclaw logs --json
openclaw logs --plain
openclaw logs --no-color
openclaw logs --limit 500
openclaw logs --local-time
openclaw logs --follow --local-time
openclaw logs --url ws://127.0.0.1:18789 --token "$OPENCLAW_GATEWAY_TOKEN"
  • 使用 --local-time 以您的當地時區顯示時間戳記。
  • 如果隱式本地回環 Gateway 要求配對、在連接期間關閉,或者在 logs.tail 回應之前超時,openclaw logs 將自動回退到已配置的 Gateway 檔案日誌。明確的 --url 目標不會使用此回退機制。
  • 使用 --follow 時,暫時性的 gateway 中斷連線(WebSocket 關閉、逾時、連線中斷)會觸發自動重新連線,並伴隨指數退避(最多重試 8 次,每次嘗試間隔上限為 30 秒)。每次重試時會向 stderr 列印警告,一旦輪詢成功,便會列印 [logs] gateway reconnected 通知。在 --json 模式下,重試警告和重新連線過渡都會以 {"type":"notice"} 記錄的形式發送到 stderr。無法修復的錯誤(驗證失敗、配置錯誤)仍會立即結束程式。