#[macro_export]
macro_rules! log_info {
($msg:expr) => {
println!("[INFO][{}]: {}", chrono::Local::now(), $msg);
};
}
#[macro_export]
macro_rules! log_error {
($msg:expr) => {
println!("[ERROR][{}]: {}", chrono::Local::now(), $msg);
};
}
#[macro_export]
macro_rules! log_warn {
($msg:expr) => {
println!("[WARN][{}]: {}", chrono::Local::now(), $msg);
};
}
#[macro_export]
macro_rules! log_debug {
($msg:expr) => {
println!("[DEBUG][{}]: {}", chrono::Local::now(), $msg);
};
}
#[macro_export]
macro_rules! log_trace {
($msg:expr) => {
println!("[TRACE][{}]: {}", chrono::Local::now(), $msg);
};
}