use std::io::Write; fn main() { match std::env::var("RUST_LOG_STYLE") { Ok(s) if s == "SYSTEMD" => env_logger::builder() .format(|buf, record| { writeln!( buf, "<{}>{}: {}", match record.level() { log::Level::Error => 3, log::Level::Warn => 4, log::Level::Info => 6, log::Level::Debug => 7, log::Level::Trace => 7, }, record.target(), record.args() ) }) .init(), _ => env_logger::init(), }; }