Ghi nhật ký (macOS)
Nhật ký tệp chẩn đoán luân phiên (ngăn Gỡ lỗi)
Ứng dụng macOS ghi nhật ký thông qua swift-log (mặc định là hệ thống ghi nhật ký hợp nhất) và cũng có thể ghi vào một tệp nhật ký cục bộ luân phiên để lưu giữ lâu dài (DiagnosticsFileLog).
- Bật: Debug pane -> Logs -> App logging -> “Write rolling diagnostics log (JSONL)” (mặc định tắt).
- Mức độ chi tiết: bộ chọn Debug pane -> Logs -> App logging -> Verbosity.
- Vị trí:
~/Library/Logs/OpenClaw/diagnostics.jsonl. - Luân phiên: luân phiên khi đạt 5 MB; tối đa 5 bản sao lưu có hậu tố
.1….5(bản cũ nhất bị xóa). - Xóa: Debug pane -> Logs -> App logging -> “Clear” xóa tệp đang hoạt động và tất cả bản sao lưu.
Dữ liệu riêng tư trong hệ thống ghi nhật ký hợp nhất trên macOS
Hệ thống ghi nhật ký hợp nhất che giấu hầu hết nội dung dữ liệu trừ khi một hệ thống con bậtprivacy -off. Thiết lập này được kiểm soát bằng một tệp plist trong /Library/Preferences/Logging/Subsystems/, với khóa là tên hệ thống con. Chỉ các mục nhật ký mới áp dụng cờ này, vì vậy hãy bật nó trước khi tái hiện sự cố. Thông tin nền: những rắc rối về quyền riêng tư khi ghi nhật ký trên macOS.
Bật cho OpenClaw (ai.openclaw)
Trước tiên, ghi plist vào một tệp tạm, sau đó cài đặt nguyên tử với quyền root:
./scripts/clawlog.sh --category WebChat --last 5m (--last/-l đặt khoảng thời gian, mặc định là 5m; --category/-c lọc theo danh mục).
Tắt sau khi gỡ lỗi
- Xóa thiết lập ghi đè:
sudo rm /Library/Preferences/Logging/Subsystems/ai.openclaw.plist. - Có thể chạy
sudo log config --reloadđể buộc logd loại bỏ thiết lập ghi đè ngay lập tức. - Bề mặt này có thể chứa số điện thoại và nội dung tin nhắn; chỉ giữ plist tại chỗ khi đang thực sự cần dùng.