[英]Rsyslog send a message programmatically
如何以编程方式(从自定义程序)向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或日志cmd(如echo 123 | systemd-cat
写入日志,然后journalctl -e
读取日志,您可以使用journalctl -e
查看日志,以查看最新的日志。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.