Documentation is available at https://sfackler.github.io/log4rs/doc/v0.3.3/log4rs
log4rs is a highly configurable logging framework modeled after Java's Logback and log4j libraries.
log.toml: ```toml
refresh_rate = 30
[appender.stdout] kind = "console"
[appender.requests] kind = "file" path = "log/requests.log" pattern = "%d - %m"
[root] level = "warn" appenders = ["stdout"]
[[logger]] name = "app::backend::db" level = "info"
[[logger]] name = "app::requests" level = "info" appenders = ["requests"] additive = false ```
lib.rs: ```rust
extern crate log; extern crate log4rs;
use std::default::Default;
fn main() { log4rs::init_file("config/log.toml", Default::default()).unwrap();
info!("booting up");
...
} ```