pub struct LogAdapter;
Expand description
A logger that uses the log
crate
Trait Implementations§
Source§impl ErrorLogger for LogAdapter
impl ErrorLogger for LogAdapter
Source§fn log_error(&self, error: &dyn ForgeError, level: ErrorLevel)
fn log_error(&self, error: &dyn ForgeError, level: ErrorLevel)
Log an error with the given level
Source§fn log_message(&self, message: &str, level: ErrorLevel)
fn log_message(&self, message: &str, level: ErrorLevel)
Log a message with the given level
Source§fn log_panic(&self, info: &PanicHookInfo<'_>)
fn log_panic(&self, info: &PanicHookInfo<'_>)
Called when a panic occurs (if panic hook is registered)
Auto Trait Implementations§
impl Freeze for LogAdapter
impl RefUnwindSafe for LogAdapter
impl Send for LogAdapter
impl Sync for LogAdapter
impl Unpin for LogAdapter
impl UnwindSafe for LogAdapter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more