26 releases (13 stable)

2.6.1 Mar 21, 2022
2.5.0 Jan 22, 2022
2.4.0 Jul 29, 2021
2.3.0 Dec 4, 2018
0.6.0 Jul 19, 2016

#77 in Encoding

Download history 48048/week @ 2023-11-21 58414/week @ 2023-11-28 59495/week @ 2023-12-05 56728/week @ 2023-12-12 41059/week @ 2023-12-19 19257/week @ 2023-12-26 47890/week @ 2024-01-02 53654/week @ 2024-01-09 54514/week @ 2024-01-16 57501/week @ 2024-01-23 59823/week @ 2024-01-30 55258/week @ 2024-02-06 57265/week @ 2024-02-13 58696/week @ 2024-02-20 62089/week @ 2024-02-27 52375/week @ 2024-03-05

239,510 downloads per month
Used in 67 crates (41 directly)

MPL-2.0 OR MIT OR Apache-2.0

18KB
258 lines

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

slog-json - JSON drain for slog-rs

For more information, help, to report issues etc. see slog-rs.

Note

slog_json parses the logged Record values only, consider using slog-bunyan instead for a more complete output format.


lib.rs:

JSON Drain for slog-rs

#[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"))
    );
}

Dependencies

~1.2–1.7MB
~34K SLoC