mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-24 02:31:13 +08:00
38 lines
993 B
Rust
38 lines
993 B
Rust
//! kernel 子系统日志宏:`kernel_error!`/`kernel_warn!`/`kernel_info!`/`kernel_debug!`/
|
||
//! `kernel_trace!`,target 为 `oxide::kernel`。
|
||
|
||
#[macro_export]
|
||
macro_rules! kernel_error {
|
||
($($arg:tt)*) => {
|
||
oxide_log::__log_event!("oxide::kernel", oxide_log::tracing::Level::ERROR, $($arg)*)
|
||
};
|
||
}
|
||
|
||
#[macro_export]
|
||
macro_rules! kernel_warn {
|
||
($($arg:tt)*) => {
|
||
oxide_log::__log_event!("oxide::kernel", oxide_log::tracing::Level::WARN, $($arg)*)
|
||
};
|
||
}
|
||
|
||
#[macro_export]
|
||
macro_rules! kernel_info {
|
||
($($arg:tt)*) => {
|
||
oxide_log::__log_event!("oxide::kernel", oxide_log::tracing::Level::INFO, $($arg)*)
|
||
};
|
||
}
|
||
|
||
#[macro_export]
|
||
macro_rules! kernel_debug {
|
||
($($arg:tt)*) => {
|
||
oxide_log::__log_event!("oxide::kernel", oxide_log::tracing::Level::DEBUG, $($arg)*)
|
||
};
|
||
}
|
||
|
||
#[macro_export]
|
||
macro_rules! kernel_trace {
|
||
($($arg:tt)*) => {
|
||
oxide_log::__log_event!("oxide::kernel", oxide_log::tracing::Level::TRACE, $($arg)*)
|
||
};
|
||
}
|