|7.1.0||Nov 20, 2023|
|7.0.1||Oct 18, 2023|
#244 in Unix APIs
46 downloads per month
Sending to Syslog in Rust
A small library to write to local syslog.
This crate is forked from syslog, and adds support for TLS among with some other quality-of-life changes.
syslog-tls is available on crates.io and can be included in your Cargo enabled project like this:
[dependencies] syslog = "^7.0"
Reference documentation is available here.
There are 4 functions to create loggers:
unixfunction sends to the local syslog through a Unix socket:
udpfunction takes an address for a local port, and the address remote UDP syslog server:
udp(formatter, "127.0.0.1:1234", "127.0.0.1:4242")
tcpfunction takes an address for a remote TCP syslog server:
tlsfunction takes an address for a remote TCP syslog server, a certificate, and a host domain:
tls(formatter, "127.0.0.1:4242", certificate, host)