繁体   English   中英

Rsyslog以编程方式发送消息

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM