仕組み
- フラグは文字列として扱われ、大文字と小文字を区別しません。
- 構成ファイルまたは環境変数の上書きによって有効化できます。
- ワイルドカード(
*)をサポートしています:telegram.*はtelegram.httpやtelegram.payloadに一致します。*はすべての診断フラグを有効にします。
構成ファイルによる有効化
openclaw.json で設定します:
環境変数の上書き (一時的な利用)
ログの出力先
診断フラグによるログは、標準の診断ログファイルに出力されます。デフォルトのパスは以下の通りです:logging.file で出力先を変更している場合は、そのパスを確認してください。ログは 1 行 1 オブジェクトの JSONL 形式です。機密情報の伏せ字(redaction)は、logging.redactSensitive の設定に基づいて適用されます。
ログの抽出と確認
最新のログファイルを見つける:openclaw logs --follow コマンドも利用可能です(詳細は /cli/logs を参照)。
補足事項
logging.levelがwarnより高いレベル(errorなど)に設定されている場合、これらの診断ログが抑制される可能性があります。デフォルトのinfoであれば問題ありません。- フラグを有効にしたままにしても基本的には安全です。影響を受けるのは、指定した特定のサブシステムのログ出力ボリュームのみです。
- ログの出力先、レベル、および伏せ字設定を変更するには、/logging を参照してください。