syslog_unix/
syslog-unix.rs

1#[macro_use]
2extern crate slog;
3extern crate slog_syslog;
4
5use slog::Drain;
6use slog_syslog::Facility;
7
8fn main() {
9    let syslog = slog_syslog::unix_3164(Facility::LOG_USER).unwrap();
10    let root = slog::Logger::root(syslog.fuse(), o!());
11
12    info!(root, "Starting");
13
14    let log = root.new(o!("who" => "slog-syslog test", "build-id" => "8dfljdf"));
15
16    info!(log, "Message"; "x" => -1, "y" => 2);
17    error!(log, "Error");
18}