1
0
mirror of https://github.com/jht5945/rust_util.git synced 2025-12-27 15:40:03 +08:00

feat: add logger level *,?,!,!!

This commit is contained in:
2020-09-13 00:34:05 +08:00
parent 6b86709137
commit 745e577c7b
2 changed files with 6 additions and 6 deletions

View File

@@ -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