From 745e577c7b99959b220b72c136307024aa85daac Mon Sep 17 00:00:00 2001 From: "Hatter Jiang@Pixelbook" Date: Sun, 13 Sep 2020 00:34:05 +0800 Subject: [PATCH] feat: add logger level *,?,!,!! --- Cargo.toml | 2 +- src/util_msg.rs | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5f6fcbe..29f3c46 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rust_util" -version = "0.6.11" +version = "0.6.12" authors = ["Hatter Jiang "] edition = "2018" description = "Hatter's Rust Util" diff --git a/src/util_msg.rs b/src/util_msg.rs index 3a6d680..e4ec324 100644 --- a/src/util_msg.rs +++ b/src/util_msg.rs @@ -28,11 +28,11 @@ impl MessageType { pub fn get_logger_level() -> MessageType { if let Some(logger_level) = env::var("LOGGER_LEVEL").ok().or(env::var("LOGGER").ok()).or(env::var("LEVEL").ok()) { match logger_level.trim().to_lowercase().as_str() { - "debug" => MessageType::DEBUG, - "info" => MessageType::INFO, - "ok" => MessageType::OK, - "warn" => MessageType::WARN, - "error" => MessageType::ERROR, + "debug" | "*" => MessageType::DEBUG, + "info" | "?" => MessageType::INFO, + "ok" => MessageType::OK, + "warn" | "!" => MessageType::WARN, + "error" | "!!" => MessageType::ERROR, _ => { print_message_ex(Some(term::color::YELLOW), "[WARN ]", &format!("Unknown logger level: {}, set to default INFO", logger_level)); MessageType::INFO