4个稳定版本

7.1.1 2024年5月21日
7.1.0 2023年11月20日
7.0.1 2023年10月18日

#259 in Unix API

Download history 138/week @ 2024-05-17 12/week @ 2024-05-24 1/week @ 2024-06-07 5/week @ 2024-06-28 23/week @ 2024-07-05

240 每月下载次数

MIT 许可证

33KB
777 代码行数(不含注释)

Rust中的Syslog发送

一个用于写入本地syslog的小型库。

此crate是从syslog派生的,并增加了对TLS和其他一些生活品质改进的支持。

安装

syslog-tls可在crates.io上获取,并可以像这样添加到您的Cargo项目:

[dependencies]
syslog = "^7.0"

文档

参考文档可在此处找到。

有4个函数用于创建日志记录器

  • unix函数通过Unix套接字发送到本地syslog:syslog::unix(formatter)
  • udp函数接受本地端口和远程UDP syslog服务器的地址:udp(formatter, "127.0.0.1:1234", "127.0.0.1:4242")
  • tcp函数接受远程TCP syslog服务器的地址:tcp(formatter, "127.0.0.1:4242")
  • tls函数接受远程TCP syslog服务器、证书和主机域名:tls(formatter, "127.0.0.1:4242", certificate, host)

依赖关系

~3–14MB
~180K SLoC