split core log into directory
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
39110ebc3c
commit
029e1c630a
2 changed files with 34 additions and 25 deletions
33
src/core/log/mod.rs
Normal file
33
src/core/log/mod.rs
Normal file
|
@ -0,0 +1,33 @@
|
|||
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)+ ); }
|
||||
}
|
|
@ -49,31 +49,7 @@ impl LogLevelReloadHandles {
|
|||
for handle in &self.inner.handles {
|
||||
handle.reload(new_value.clone())?;
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
#[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)+ ); }
|
||||
}
|
Loading…
Add table
Reference in a new issue