0

Slogger2(系统记录器)和基于 Linux 的syslog有什么区别?

我了解journald 和 syslog 之间的区别。Slogger2 还提供了一种将 syslog 消息重定向到 slogger2 的方法。

它是 QNX 的 syslog 版本,因为它处理 palin 文本文件吗?它是否也使用类似logrotate的工具来处理文件大小?

4

1 回答 1

1

slogger2(它的前身slogger)提供了一个低延迟的内存日志系统。slogger2 在概念上更接近 Linux 内核日志服务(例如slog2f(),大约相当于printk()),但由于 QNX 使用微内核架构,它作为独立于内核的用户空间守护进程运行。

与 Linux 内核日志一样,slogger2不会自行将消息写入磁盘;如果要将消息存储在文件中,则需要运行另一个进程来管理它(即slog2info类似于klogd)。可以将 syslog 路由到 slogger2,以获得单一的消息流量来源;也可以将 slogger2 路由到 syslog,以利用 syslogd 更好的工具将文件写入磁盘。

于 2021-12-23T18:52:27.777 回答