macOS系统日志主要存放在/var/log目录,包括system.log、kernel.log、secure.log、install.log等;用户级日志在~/Library/Logs,系统级应用日志在/Library/Logs,统一日志则存储于/var/db/diagnostics/的二进制数据库中。

系统运行日志主要存放在 /var/log 这个文件夹中。
/var/log 是 macOS 的核心系统日志目录
这是 Unix-like 系统的标准路径,macOS 也沿用此规范。该目录下存放由系统服务、内核、安全模块和安装进程等生成的原始文本日志文件,无需额外解析即可直接查看(部分需管理员权限)。
- system.log:记录通用系统事件,如登录、网络配置变更、服务启停等
- kernel.log:专注内核消息,包括驱动加载、硬件识别、内存管理相关输出
- secure.log:保存认证与授权活动,比如 sudo 操作、SSH 登录、账户锁定等
- install.log:记录 macOS 更新、软件包安装(pkg)、系统恢复过程等操作
- 其他常见文件:
appfirewall.log(防火墙活动)、system-stats.log(资源使用快照)等
补充说明:日志位置不止这一个地方
虽然 /var/log 是主阵地,但不同层级的日志分散在多个位置:
- ~/Library/Logs:当前用户运行的应用程序日志(如 Safari、VS Code、第三方工具),无需 root 权限即可读取
- /Library/Logs:系统级应用或守护进程产生的日志(如 Apple Configurator、Profile Manager),需管理员权限访问
- Unified Logging 数据库(不显式存为文件):现代 macOS(10.12+)默认将大部分实时日志写入二进制数据库,路径为
/var/db/diagnostics/和/var/db/uuidtext/,需通过log命令或 Console.app 查看
快速进入 /var/log 的方法
在访达中按 Command + Shift + G,粘贴 /var/log 并回车即可直达。若提示“无法打开”,说明权限不足——此时建议用终端配合 sudo 查看,例如:
sudo less /var/log/system.log


















