Files
unshell/src/logger/log_enabled.rs
T

36 lines
920 B
Rust
Raw Normal View History

2025-11-09 12:34:52 -07:00
#[macro_export]
macro_rules! log {
($level:expr, $fmt:tt) => {{
use $crate::obfuscate;
let log_result = obfuscate::sym_format!($fmt);
2025-11-09 12:34:52 -07:00
$crate::logger::add_record(
$level,
2025-11-11 11:00:28 -07:00
#[cfg(feature = "log_debug")]
Some(String::from(obfuscate::file_symbol!())),
2025-11-11 11:00:28 -07:00
#[cfg(not(feature = "log_debug"))]
None,
2025-11-09 12:34:52 -07:00
std::time::SystemTime::now(),
log_result
);
}};
($level:expr, $fmt:tt, $($arg:expr),*) => {{
use $crate::obfuscate;
let log_result = obfuscate::sym_format!($fmt, $($arg),*);
2025-11-09 12:34:52 -07:00
$crate::logger::add_record(
$level,
2025-11-11 11:00:28 -07:00
#[cfg(feature = "log_debug")]
Some(String::from(obfuscate::file_symbol!())),
2025-11-11 11:00:28 -07:00
#[cfg(not(feature = "log_debug"))]
None,
2025-11-09 12:34:52 -07:00
std::time::SystemTime::now(),
log_result
);
}};
}