#include <syslog.h>
#include <stdio.h>
#include <unistd.h>
int main() {
// 打开系统日志,设置标识和日志选项
openlog("myapp", LOG_PID | LOG_CONS, LOG_USER);
// 写入一条信息级别的日志
syslog(LOG_INFO, "This is an info message");
// 写入一条错误级别的日志
syslog(LOG_ERR, "This is an error message");
// 关闭系统日志
closelog();
return 0;
}
openlog: 初始化系统日志记录进程。参数包括日志的标识(通常是程序名)、日志选项(如是否包含进程ID、是否在控制台输出等)以及日志设施(如用户级日志、内核日志等)。syslog: 向系统日志写入一条消息。第一个参数是日志级别(如信息、警告、错误等),第二个参数是具体的日志消息。closelog: 关闭系统日志记录。这段代码展示了如何使用 syslog 库函数在 Linux 系统中记录日志。
上一篇:linux 删除分区
下一篇:linux日志文件合并
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站