[−][src]Crate slog_syslog
Syslog drain for slog-rs
extern crate slog; extern crate slog_syslog; use slog::*; use slog_syslog::Facility; fn main() { let o = o!("build-id" => "8dfljdf"); // log to a local unix sock `/var/run/syslog` match slog_syslog::SyslogBuilder::new() .facility(Facility::LOG_USER) .level(slog::Level::Debug) .unix("/var/run/syslog") .start() { Ok(x) => { let root = Logger::root(x.fuse(), o); }, Err(e) => println!("Failed to start syslog on `var/run/syslog`. Error {:?}", e) }; }
Structs
Format3164 | Formatter to format defined in RFC 3164 |
Streamer3164 | Drain formatting records and writing them to a syslog ``Logger` |
SyslogBuilder | Builder pattern for constructing a syslog |
Enums
Facility |
Functions
unix_3164 |
|