rustbasic_core/
tracing.rs1#[macro_export]
2macro_rules! log_info {
3 ($($arg:tt)+) => {
4 $crate::logger::log($crate::logger::Level::Info, &format!($($arg)+));
5 };
6}
7
8#[macro_export]
9macro_rules! log_error {
10 ($($arg:tt)+) => {
11 $crate::logger::log($crate::logger::Level::Error, &format!($($arg)+));
12 };
13}
14
15#[macro_export]
16macro_rules! log_warn {
17 ($($arg:tt)+) => {
18 $crate::logger::log($crate::logger::Level::Warn, &format!($($arg)+));
19 };
20}
21
22#[macro_export]
23macro_rules! log_debug {
24 ($($arg:tt)+) => {
25 $crate::logger::log($crate::logger::Level::Debug, &format!($($arg)+));
26 };
27}
28
29#[macro_export]
30macro_rules! log_trace {
31 ($($arg:tt)+) => {
32 $crate::logger::log($crate::logger::Level::Trace, &format!($($arg)+));
33 };
34}
35
36pub use crate::{
38 log_debug as debug, log_error as error, log_info as info, log_trace as trace, log_warn as warn,
39};