Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Logs (macOS)
Log rotativo de diagnósticos em arquivo (painel de Depuração)
O OpenClaw encaminha os logs do app para macOS por meio do swift-log (logging unificado por padrão) e pode gravar em disco um log local rotativo em arquivo quando você precisar de uma captura durável.- Verbosidade: painel de Depuração → Logs → Logs do app → Verbosidade
- Ativar: painel de Depuração → Logs → Logs do app → “Gravar log rotativo de diagnósticos (JSONL)”
- Localização:
~/Library/Logs/OpenClaw/diagnostics.jsonl(rotaciona automaticamente; arquivos antigos recebem sufixos.1,.2, …) - Limpar: painel de Depuração → Logs → Logs do app → “Limpar”
- Isso fica desativado por padrão. Ative somente durante a depuração ativa.
- Trate o arquivo como sensível; não o compartilhe sem revisão.
Dados privados do logging unificado no macOS
O logging unificado redige a maioria dos payloads, a menos que um subsistema opte porprivacy -off. Conforme o texto do Peter sobre artimanhas de privacidade em logging no macOS (2025), isso é controlado por um plist em /Library/Preferences/Logging/Subsystems/ com chave pelo nome do subsistema. Somente novas entradas de log usam a flag, então ative-a antes de reproduzir um problema.
Ativar para o OpenClaw (ai.openclaw)
- Grave o plist em um arquivo temporário primeiro e depois instale-o atomicamente como root:
- Nenhuma reinicialização é necessária; o logd percebe o arquivo rapidamente, mas somente novas linhas de log incluirão payloads privados.
- Veja a saída mais rica com o helper existente, por exemplo
./scripts/clawlog.sh --category WebChat --last 5m.
Desativar após a depuração
- Remova a substituição:
sudo rm /Library/Preferences/Logging/Subsystems/ai.openclaw.plist. - Opcionalmente, execute
sudo log config --reloadpara forçar o logd a descartar a substituição imediatamente. - Lembre-se de que essa superfície pode incluir números de telefone e corpos de mensagens; mantenha o plist em vigor somente enquanto você precisar ativamente dos detalhes extras.