4个稳定版本
7.1.1 | 2024年5月21日 |
---|---|
7.1.0 | 2023年11月20日 |
7.0.1 | 2023年10月18日 |
#259 in Unix API
240 每月下载次数
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