summaryrefslogtreecommitdiff
path: root/src/log.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/log.rs')
-rw-r--r--src/log.rs33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/log.rs b/src/log.rs
deleted file mode 100644
index 5fc6160..0000000
--- a/src/log.rs
+++ /dev/null
@@ -1,33 +0,0 @@
-use env_logger::Builder;
-use log::Level;
-use std::io::Write;
-
-pub fn init_logger(level_filter: Option<log::LevelFilter>) {
- let mut builder = match level_filter {
- Some(f) => {
- let mut b = Builder::new();
- b.filter_level(f);
- b
- }
- None => return,
- };
-
- builder
- .format(|buf, record| {
- let level = record.level();
- let args = record.args();
-
- let (prefix, color_code) = match level {
- Level::Error => ("error: ", "\x1b[1;31m"),
- Level::Warn => ("warn: ", "\x1b[1;33m"),
- Level::Info => ("", "\x1b[37m"),
- Level::Debug => ("debug: ", "\x1b[90m"),
- Level::Trace => ("trace: ", "\x1b[36m"),
- };
-
- let colored_prefix = format!("{}{}\x1b[0m", color_code, prefix);
-
- writeln!(buf, "{}{}", colored_prefix, args)
- })
- .init();
-}