Crate slog_syslog [] [src]

Syslog drain for slog-rs

WARNING: This crate needs some improvements.

#[macro_use]
extern crate slog;
extern crate slog_syslog;

use slog::*;
use slog_syslog::Facility;

fn main() {
    let root = Logger::new_root(o!("build-id" => "8dfljdf"));
    root.set_drain(
            slog_syslog::unix_3164(
                Facility::LOG_USER,
                )
            );
}

Structs

Format3164

Formatter to format defined in RFC 3164

Streamer3164

Drain formatting records and writing them to a syslog `Logger

Enums

Facility

Functions

unix_3164

`Streamer to Unix syslog using RFC 3164 format