Linux编程:日志、资源管理与终端交互
1. 日志记录与 logmask.c 程序
在Linux系统中,日志记录是监控和调试程序的重要手段。 logmask.c 程序展示了如何使用 syslog 进行日志记录。以下是相关代码及解释:
syslog(LOG_DEBUG,"debug message, should not appear");
exit(0);
该程序虽然没有直接输出,但在典型的Linux系统中, /var/log/messages 文件末尾会出现如下信息:
Jun 9 09:28:52 suse103 logmask[19339]: informative message, pid = 19339
而配置用于接收调试日志条目的文件(通常是 /var/log/debug 或 /var/log/messages )会包含:
Jun 9 09:28:52 suse103 logmask[19339]: debug message, should appear
程序的工作原理是:以 logmask 作为日志设施的名称进行初始化,并要求日志消息包含
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



