mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2025-07-28 10:48:30 +00:00
34 lines
801 B
Rust
34 lines
801 B
Rust
|
mod reload;
|
||
|
|
||
|
pub use reload::ReloadHandle;
|
||
|
pub use reload::LogLevelReloadHandles;
|
||
|
|
||
|
// Wraps for logging macros. Use these macros rather than extern tracing:: or log:: crates in
|
||
|
// project code. ::log and ::tracing can still be used if necessary but discouraged. Remember
|
||
|
// debug_ log macros are also exported to the crate namespace like these.
|
||
|
|
||
|
#[macro_export]
|
||
|
macro_rules! error {
|
||
|
( $($x:tt)+ ) => { tracing::error!( $($x)+ ); }
|
||
|
}
|
||
|
|
||
|
#[macro_export]
|
||
|
macro_rules! warn {
|
||
|
( $($x:tt)+ ) => { tracing::warn!( $($x)+ ); }
|
||
|
}
|
||
|
|
||
|
#[macro_export]
|
||
|
macro_rules! info {
|
||
|
( $($x:tt)+ ) => { tracing::info!( $($x)+ ); }
|
||
|
}
|
||
|
|
||
|
#[macro_export]
|
||
|
macro_rules! debug {
|
||
|
( $($x:tt)+ ) => { tracing::debug!( $($x)+ ); }
|
||
|
}
|
||
|
|
||
|
#[macro_export]
|
||
|
macro_rules! trace {
|
||
|
( $($x:tt)+ ) => { tracing::trace!( $($x)+ ); }
|
||
|
}
|