gpt4 book ai didi

linux - Rsyslog 以编程方式发送消息

转载 作者:太空宇宙 更新时间:2023-11-04 11:45:30 25 4
gpt4 key购买 nike

如何以编程方式(从自定义程序)向 rsyslog 守护程序发送消息?在 syslog 中有 openlog...syslog...closelog 函数可用。但是在 rsyslog 的情况下我该怎么做呢?

最佳答案

rsyslog 是一个中央日志程序。您可以cat/etc/rsyslog.conf 来查看您的 rsyslog 是如何配置的。默认配置使用 imuxsock 和 imjournal。

imuxsock 模块实际上像/dev/log 或/run/systemd/journal/syslog 一样监听。这意味着您可以使用 syslog(3) man 3 syslog 或 cmd logger 123 将日志写入/var/log/messages。

imjournal 表示 rsyslog 从 systemd-journald(/var/log/journal/$(uuid)/*.journal) 读取日志。您可以使用 sd-journal(3) api 或 journal cmd,如 echo 123 | systemd -cat 写入日志,然后 rsyslog 从中读取日志。您可以使用 journalctl -e 查看日志以查看最新的日志。

关于linux - Rsyslog 以编程方式发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57886680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com