用 log collect 导出系统日志归档
把最近一小时的统一日志打包成 .logarchive,可用控制台打开或提交给技术支持。
运行 `sudo log collect --last 1h --output ~/Desktop/recent-logs.logarchive` 导出近期日志。
01命令
命令
$ sudo log collect --last 1h --output ~/Desktop/recent-logs.logarchive02作用说明
log collect 会把统一日志库(加 sudo 时还包含 spin/dump 崩溃文件)打包成 .logarchive,供控制台 App 或 `log show --archive` 离线查看,不影响正在写入的日志库。时间参数与 log show 一致:`--start`、`--end`、`--last`。若需要包含 spindump 和网络状态在内的完整系统诊断,则应使用支持团队更常要求的 `sysdiagnose`。
03风险
!注意: 日志归档可能包含文件路径、Wi-Fi 名称和账户标识,分享前请先检查。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- LOG Command: Access log messages in macOS依据: Documents log collect with --last, --output, and --device-name options producing .logarchive bundles.
最后验证: 2026-09-17 · 分类: 系统与设置