https://note.youdao.com/ynoteshare1/index.html?id=704b0a1aa0f492a45b3a3828e478b5fa&type=note
目录
一、使用syslog来记录调试信息
syslog 是一种工业标准的协议,用来记录设备的日志
1、openlog、syslog、closelog函数
openlog为当前的应用程序打开一个log文件 |
syslog用来记录一条信息 |
closelog用来关闭本程序的log文件 |
可以使用这三个函数,为系统文件写一条条的日志,用日志来做记录,日志信息就是一个文件,通过查看这个文件,就知道发生了什么事情,
- 常见linux系统的日志文件:
/var/log/dmesg 内核引导信息日志
/var/log/message 标准系统错误信息日志
/var/log/maillog 邮件系统信息日志
/var/log/cron 计划任务日志
/var/log/secure 安全信息日志
而我们的ubuntu中是在/var/log/syslog文件中的,比如要查看ubuntu中的日志文件则:cat /var/log/syslog 即可。
2、各种参数
#include <syslog.h> void openlog(const char *ident, int option, int facility); void syslog(int priority, const char *format, ...); void closelog(void); |