#json #logging #slog

slg-json

为slog-rs提供的JSON输出

26个版本 (13个稳定版)

2.6.1 2022年3月21日
2.5.0 2022年1月22日
2.4.0 2021年7月29日
2.3.0 2018年12月4日
0.6.0 2016年7月19日

编码类别中排名73

Download history 65355/week @ 2024-03-14 66284/week @ 2024-03-21 60293/week @ 2024-03-28 62897/week @ 2024-04-04 64861/week @ 2024-04-11 64290/week @ 2024-04-18 66649/week @ 2024-04-25 64994/week @ 2024-05-02 68663/week @ 2024-05-09 66861/week @ 2024-05-16 64624/week @ 2024-05-23 67900/week @ 2024-05-30 64525/week @ 2024-06-06 66859/week @ 2024-06-13 65220/week @ 2024-06-20 50647/week @ 2024-06-27

每月下载量259,835
69个crate中使用(41个直接使用)

MPL-2.0 OR MIT OR Apache-2.0

18KB
258

slog-rs logo
Travis CI Build Status slog-json on crates.io slog-rs Gitter Chat

slg-json - 为 slog-rs 提供的JSON输出

有关更多信息、帮助、报告问题等,请参阅 slog-rs

注意

slg_json 仅解析记录值,建议使用 slg-bunyan 来获取更完整的输出格式。


lib.rs:

slog-rs 提供的JSON Drain

#[macro_use]
extern crate slog;

use slog::Drain;
use std::sync::Mutex;

fn main() {
    let root = slog::Logger::root(
        Mutex::new(slog_json::Json::default(std::io::stderr())).map(slog::Fuse),
        o!("version" => env!("CARGO_PKG_VERSION"))
    );
}

依赖项

~1.2–1.7MB
~34K SLoC