1>打开日志
#include <syslog.h>
openlog
void openlog(const char *ident, int option, int facility);
功能:
打开日志
参数:
ident:标志:用来标识该操作
option:选项
LOG_PID---在信息里添加PID号------*
LOG_PERROR---将信息发送到错误文件中,同时记录在日志里
LOG_CONS---如果不能写入信息,则将信息发送到前台
facility:种类
LOG_DAEMON:守护进程信息 ---------*
LOG_AUTH:受保护的信息
LOG_FTP:FTP协议信息
LOG_KERN:内核消息
LOG_LPR:打印机程序信息
LOG_MAIL :邮件信息
LOG_NEWS :新消息
2>写日志
syslog
#include <syslog.h>
void syslog(int priority, const char *format, ...);
功能:
写入日志
参数:
priority:信息
LOG_ERR:报错信息
LOG_WARING:警告
LOG_INFO:正常
format:类似printf
3>关闭日志
closelog
#include <syslog.h>
void closelog(void);
功能:
关闭日志
参数:
void