如果要写入系统日志,可以使用syslog(),如下所示:
openlog("foo", (LOG_CONS|LOG_PERROR|LOG_PID), LOG_USER);
syslog(priority, "%s", "a message");
closelog();
Run Code Online (Sandbox Code Playgroud)
但是,我发现写入自己的日志文件更为方便,该日志文件可以由Console.app读取。这使我可以进行比syslog()更出色的格式化,而且我也不必在系统日志中的许多其他消息中搜寻我的消息。
这是我对称为“ foo”的程序执行的操作:
您可以在Console.app中打开文件>〜/ Library / Logs来查看此结果。文件“ foo.log”将在那里,并包含您的日志记录的内容。
归档时间: |
|
查看次数: |
1114 次 |
最近记录: |