mirror of
https://github.com/jht5945/rust_util.git
synced 2025-12-30 00:50:05 +08:00
feat: add logger level *,?,!,!!
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rust_util"
|
name = "rust_util"
|
||||||
version = "0.6.11"
|
version = "0.6.12"
|
||||||
authors = ["Hatter Jiang <jht5945@gmail.com>"]
|
authors = ["Hatter Jiang <jht5945@gmail.com>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
description = "Hatter's Rust Util"
|
description = "Hatter's Rust Util"
|
||||||
|
|||||||
@@ -28,11 +28,11 @@ impl MessageType {
|
|||||||
pub fn get_logger_level() -> 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()) {
|
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() {
|
match logger_level.trim().to_lowercase().as_str() {
|
||||||
"debug" => MessageType::DEBUG,
|
"debug" | "*" => MessageType::DEBUG,
|
||||||
"info" => MessageType::INFO,
|
"info" | "?" => MessageType::INFO,
|
||||||
"ok" => MessageType::OK,
|
"ok" => MessageType::OK,
|
||||||
"warn" => MessageType::WARN,
|
"warn" | "!" => MessageType::WARN,
|
||||||
"error" => MessageType::ERROR,
|
"error" | "!!" => MessageType::ERROR,
|
||||||
_ => {
|
_ => {
|
||||||
print_message_ex(Some(term::color::YELLOW), "[WARN ]", &format!("Unknown logger level: {}, set to default INFO", logger_level));
|
print_message_ex(Some(term::color::YELLOW), "[WARN ]", &format!("Unknown logger level: {}, set to default INFO", logger_level));
|
||||||
MessageType::INFO
|
MessageType::INFO
|
||||||
|
|||||||
Reference in New Issue
Block a user