1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use log::{Log, Metadata, Record};
pub struct Logger;
impl Log for Logger {
fn enabled(&self, _metadata: &Metadata) -> bool {
true
}
fn log(&self, record: &Record) {
if self.enabled(record.metadata()) {
println!(
"{:<5} [{}] {}",
record.level().to_string(),
record.module_path().unwrap_or_default(),
record.args());
}
}
fn flush(&self) {
}
}