3个版本

使用旧的Rust 2015

0.1.2 2019年7月25日
0.1.1 2019年7月25日
0.1.0 2019年6月18日

#805调试

Download history 17/week @ 2024-03-27 24/week @ 2024-04-03 1/week @ 2024-05-29

1,680 每月下载量

MIT/Apache

15KB
332

slog-gelf - 为GELF提供的slog-rs集成

Build Status

如何使用

#[macro_use]
extern crate slog;
extern crate hostname;
extern crate slog_async;
extern crate slog_gelf;

use slog::Drain;

fn main() {
    let hostname = hostname::get_hostname().unwrap();

    let drain = slog_gelf::Gelf::new(&hostname, "192.168.0.1011:12201")
        .unwrap()
        .fuse();
    let drain = slog_async::Async::new(drain).build().fuse();
    let log = slog::Logger::root(drain, o!("key" => "value"));

    info!(log,
        "An example log message";
        "k1" => "v1",
        "k2" => "v2",
    );
}

依赖项

~2.5–4.5MB
~81K SLoC