Flagi diagnostyczne
Flagi diagnostyczne pozwalają włączyć ukierunkowane logi debugowania bez włączania verbose logowania wszędzie. Flagi są opcjonalne i nie mają żadnego efektu, dopóki jakiś podsystem ich nie sprawdza.Jak to działa
- Flagi są ciągami znaków (bez rozróżniania wielkości liter).
- Flagi można włączyć w config lub przez nadpisanie zmienną środowiskową.
- Obsługiwane są wildcardy:
telegram.*pasuje dotelegram.http*włącza wszystkie flagi
Włączanie przez config
Nadpisanie przez zmienną środowiskową (jednorazowe)
Gdzie trafiają logi
Flagi emitują logi do standardowego pliku logów diagnostycznych. Domyślnie:logging.file, używana będzie ta ścieżka. Logi mają format JSONL (jeden obiekt JSON na linię). Redakcja nadal obowiązuje zgodnie z logging.redactSensitive.
Wyodrębnianie logów
Wybierz najnowszy plik logu:openclaw logs --follow (zobacz /cli/logs).
Uwagi
- Jeśli
logging.leveljest ustawione wyżej niżwarn, te logi mogą zostać stłumione. Domyślneinfojest odpowiednie. - Flagi można bezpiecznie pozostawić włączone; wpływają tylko na wolumen logów dla konkretnego podsystemu.
- Użyj /logging, aby zmienić miejsca docelowe logów, poziomy i redakcję.