2 use log::{Level, Metadata, Record};
4 pub struct SimpleLogger;
6 impl log::Log for SimpleLogger {
7 fn enabled(&self, _: &Metadata) -> bool {
11 fn log(&self, record: &Record) {
12 let debug_prefix = match record.level() {
13 Level::Error => "ERROR".bright_red(),
14 Level::Warn => "WARN".bright_yellow(),
15 Level::Info => "INFO".green(),
16 Level::Debug => "DEBUG".bright_blue(),
17 Level::Trace => "TRACE".into(),
22 record.module_path().unwrap_or_default().bright_black(),