3个版本
使用旧的Rust 2015
0.1.2 | 2019年7月25日 |
---|---|
0.1.1 | 2019年7月25日 |
0.1.0 | 2019年6月18日 |
#805 在 调试
1,680 每月下载量
15KB
332 行
slog-gelf
- 为GELF
提供的slog-rs
集成
如何使用
#[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