syslog
- 使用syslog来记录调试信息
- 调用的函数有: openlog/syslog/closelog
openlog("a.out", LOG_PID | LOG_CONS, LOG_USER); // 打开系统记录的文件
syslog(LOG_INFO, "this is my log info.");
closelog(); // 关闭系统记录的文件
syslog其实是一个守护进程syslogd的窗口,实际执行打印信息的是syslogd。
日志默认存储位置:
/var/log/messages。
但是ubuntu默认在/var/log/syslog中,在终端中输入 cat /var/log/syslog即可看到日志。
注:守护进程指的是daemon,大多数守护进程名后末尾有个d字