用 log collect 导出系统日志归档

把最近一小时的统一日志打包成 .logarchive,可用控制台打开或提交给技术支持。

macOS日志sysdiagnose 系统诊断支持中风险
运行 `sudo log collect --last 1h --output ~/Desktop/recent-logs.logarchive` 导出近期日志。

01命令

命令
$ sudo log collect --last 1h --output ~/Desktop/recent-logs.logarchive

02作用说明

log collect 会把统一日志库(加 sudo 时还包含 spin/dump 崩溃文件)打包成 .logarchive,供控制台 App 或 `log show --archive` 离线查看,不影响正在写入的日志库。时间参数与 log show 一致:`--start`、`--end`、`--last`。若需要包含 spindump 和网络状态在内的完整系统诊断,则应使用支持团队更常要求的 `sysdiagnose`。

03风险

风险中风险
使用条件macOS 10.12 or later; sudo for system-wide collection.
!注意: 日志归档可能包含文件路径、Wi-Fi 名称和账户标识,分享前请先检查。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 系统与设置

06相关方案