extern crate log;
use log::{LogRecord, LogLevel, LogMetadata};
pub struct StdoutLogger;
impl log::Log for StdoutLogger {
fn enabled(&self, metadata: &LogMetadata) -> bool {
metadata.level() <= LogLevel::Info
}
fn log(&self, record: &LogRecord) {
if self.enabled(record.metadata()) {
println!("{} - {}", record.level(), record.args());
}
}
}