Günlük Kaydı (macOS)
Dönen tanılama dosyası günlüğü (Hata Ayıklama bölmesi)
OpenClaw, macOS uygulama günlüklerini swift-log üzerinden yönlendirir (varsayılan olarak birleşik günlükleme) ve kalıcı bir kayıt gerektiğinde diske yerel, dönen bir dosya günlüğü yazabilir.- Ayrıntı düzeyi: Hata Ayıklama bölmesi → Günlükler → Uygulama günlük kaydı → Ayrıntı düzeyi
- Etkinleştirme: Hata Ayıklama bölmesi → Günlükler → Uygulama günlük kaydı → “Dönen tanılama günlüğü yaz (JSONL)”
- Konum:
~/Library/Logs/OpenClaw/diagnostics.jsonl(otomatik olarak döner; eski dosyalar.1,.2, … son eklerini alır) - Temizleme: Hata Ayıklama bölmesi → Günlükler → Uygulama günlük kaydı → “Temizle”
- Bu özellik varsayılan olarak kapalıdır. Yalnızca etkin olarak hata ayıklarken açın.
- Dosyayı hassas olarak değerlendirin; gözden geçirmeden paylaşmayın.
macOS’ta birleşik günlüklemede özel veriler
Bir alt sistemprivacy -off seçeneğini etkinleştirmediği sürece birleşik günlükleme çoğu yükü sansürler. Peter’ın macOS’ta logging privacy shenanigans (2025) hakkındaki yazısına göre bu, alt sistem adıyla anahtarlanan /Library/Preferences/Logging/Subsystems/ içindeki bir plist tarafından kontrol edilir. İşaret yalnızca yeni günlük girdileri için geçerli olur, bu nedenle bir sorunu yeniden üretmeden önce bunu etkinleştirin.
OpenClaw için etkinleştirme (ai.openclaw)
- Önce plist’i bir geçici dosyaya yazın, ardından root olarak atomik biçimde yükleyin:
- Yeniden başlatma gerekmez; logd dosyayı kısa sürede fark eder, ancak yalnızca yeni günlük satırları özel yükleri içerecektir.
- Daha zengin çıktıyı mevcut yardımcıyla görüntüleyin; örneğin
./scripts/clawlog.sh --category WebChat --last 5m.
Hata ayıklamadan sonra devre dışı bırakma
- Geçersiz kılmayı kaldırın:
sudo rm /Library/Preferences/Logging/Subsystems/ai.openclaw.plist. - İsteğe bağlı olarak logd’nin geçersiz kılmayı hemen bırakmasını zorlamak için
sudo log config --reloadçalıştırın. - Bu yüzeyin telefon numaraları ve mesaj gövdeleri içerebileceğini unutmayın; plist’i yalnızca gerçekten bu ek ayrıntıya ihtiyaç duyduğunuz süre boyunca yerinde tutun.