【问题标题】:/var/log/system.log file not keep write on mac/var/log/system.log 文件不在 Mac 上保持写入
【发布时间】:2012-04-20 11:11:01
【问题描述】:

在我的 mac 系统上,/var/log/system.log 直到两天前才写入。 我要它继续写,怎么办?

【问题讨论】:

    标签: macos logging


    【解决方案1】:

    您想查看之前写入 system.log 的内容吗?系统日志被“轮换”。当它变得太大时,它被移到一边并被压缩。为新的日志消息创建一个新的系统日志。旧日志保存为/var/log/system.log.0.bz2、system.log.1.bz2等,可以通过sudo bzless命令解压查看。

    执行日志轮换的程序是newsyslog。它的配置文件是newsyslog.conf。由于 /System/Library/LaunchDaemons/com.apple.newsyslog.plist 中的 launchd plist 文件,它由 launchd 定期运行。

    【讨论】:

    • 首先,我不想看到之前写入 system.log 的内容。其次,我想继续创建我的system.log,前两天就停止了,今天看不到日志,调试应用程序时,我想看到system.log中的NSLog。
    • newsyslog.conf 用于在日志文件太大时配置规则。我的问题不是这个,我的问题是如何让新的日志继续写入system.log文件。
    • 我不确定它为什么会停止。尝试重新启动。
    • 我重启了很多次,还是不行。我认为是配置问题,但我不知道在哪里。
    猜你喜欢
    • 1970-01-01
    • 2016-09-17
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    相关资源
    最近更新 更多