syslog

日志生成
openlog函数(打开日志设备) :
ident - 标记,添加到每行日志前,通常用当前程序名。
option - 选项,常用值为LOG_PID即包含每个消息的PID,更详细信息参考man syslog。
facility - 记录日志的程序的类型,配置文件可根据不同的登录类型来区别处理消息,常用值LOG_DAEMON即其它系统守护进程,一般为自己创建的守护进程。更详细信息参考man syslog。

void openlog(const char *ident, int option, int facility);
openlog("testsyslog", LOG_CONS | LOG_PID, 0);

syslog函数(生成日志) :
priority - 优先级,说明消息的重要性,可取值如下:
LOG_EMERG 系统不可用
LOG_ALERT 消息需立即处理
LOG_CRIT 重要情况
LOG_ERR 错误
LOG_WARNING 警告
LOG_NOTICE 正常情况,但较为重要
LOG_INFO 信息
LOG_DEBUG 调试信息

void syslog(int priority, const char *format, ...);
syslog(LOG_INFO, "Starting cvservice...");

生成日志的格式:
基本是:timestamp hostname ident[pid]:log message

参考帖子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值