日志处理

古老的日志系统Syslog

2017-08-22  本文已影响20人  码师傅

什么是syslog

syslog最早是由Eric Allman在自己的邮件系统里设计使用的,后来逐渐发展成为很多类Unix系统的标准日志系统。
通过syslog,可以让操作系统中的各个程序的日志统一汇聚到一个中心,然后基于这些日志信息可以进行系统运行状态的分析和程序的调试
现在不通平台上的很多设备,比如打印机,路由器等都在使用syslog这套标准来进行日志的传输和存储

syslog包含哪些

syslog由发送接口和服务组成,发送接口是通过shell执行的logger,以及系统编程接口syslog/openlog/closelog

如何使用syslog

C语言发送接口

void openlog(const char *ident, int option, int facility);

void syslog(int priority, const char *format, ...);

void closelog(void);

void vsyslog(int priority, const char *format, va_list ap);

shell发送接口

logger

syslog服务

https://www.pcwdld.com/free-syslog-servers-windows-and-linux

上一篇 下一篇

猜你喜欢

热点阅读