Source code

Revision control

Copy as Markdown

Other Tools

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(),↩
};↩
}↩