From 5cae3115806ef87926cffdc814c5e5575070cc44 Mon Sep 17 00:00:00 2001 From: "Hatter Jiang@Pixelbook" Date: Thu, 8 Aug 2019 00:49:32 +0800 Subject: [PATCH] add debug --- src/util_msg.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/util_msg.rs b/src/util_msg.rs index 3509375..b94d9cd 100644 --- a/src/util_msg.rs +++ b/src/util_msg.rs @@ -2,7 +2,7 @@ use std::{ io::{self, Write}, }; -pub enum MessageType { INFO, OK, WARN, ERROR, } +pub enum MessageType { INFO, OK, WARN, ERROR, DEBUG, } pub fn print_color(color: Option, is_bold: bool, m: &str) { let mut t = term::stdout().unwrap(); @@ -29,10 +29,11 @@ pub fn print_message_ex(color: Option, h: &str, message: &st pub fn print_message(mt: MessageType, message: &str) { match mt { - MessageType::OK => print_message_ex(Some(term::color::GREEN), "[OK ]", message), - MessageType::WARN => print_message_ex(Some(term::color::YELLOW), "[WARN ]", message), - MessageType::ERROR => print_message_ex(Some(term::color::RED), "[ERROR]", message), - MessageType::INFO => print_message_ex(None, "[INFO]", message), + MessageType::OK => print_message_ex(Some(term::color::GREEN), "[OK ]", message), + MessageType::WARN => print_message_ex(Some(term::color::YELLOW), "[WARN ]", message), + MessageType::ERROR => print_message_ex(Some(term::color::RED), "[ERROR]", message), + MessageType::INFO => print_message_ex(None, "[INFO ]", message), + MessageType::DEBUG => print_message_ex(Some(term::color::MAGENTA), "[DEBUG]", message), } }