1、什么是syslogd
syslogd是一个守护进程,这个守护进程提供了一个记录特殊事件和消息的标准机制。通俗的讲,syslogd守护进程用于解决系统守护进程的日志记录问题。
syslogd记录的日志文件都是文本文件,一般都放在/var/log目录中。标准C函数库提供了syslogd的接口。
openlog是可选的,如果不调用openlog,则在第一次调用syslog时,自动调用openlog。
openlog的参数:
syslog的参数:
例:调用syslogd的接口函数,向日志文件里面写入信息进行测试。
总结:上述内容只是从应用层面上介绍了一下syslogd的函数调用机制。我们还可以配置/ect/syslog.conf来设置生日志的位置和相关信息。