pub struct FuncLogManager { /* private fields */ }Expand description
A log manager over a function (FuncLogManager).
Implementations§
Trait Implementations§
Source§impl ILogManager for FuncLogManager
impl ILogManager for FuncLogManager
Source§fn get_logger(&self, type_name: &'static str) -> Rc<dyn IFullLogger>
fn get_logger(&self, type_name: &'static str) -> Rc<dyn IFullLogger>
The logger for the type named
type_name (GetLogger(Type)).Auto Trait Implementations§
impl !RefUnwindSafe for FuncLogManager
impl !Send for FuncLogManager
impl !Sync for FuncLogManager
impl !UnwindSafe for FuncLogManager
impl Freeze for FuncLogManager
impl Unpin for FuncLogManager
impl UnsafeUnpin for FuncLogManager
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
Source§impl<M> LogManagerExt for Mwhere
M: ILogManager + ?Sized,
impl<M> LogManagerExt for Mwhere
M: ILogManager + ?Sized,
Source§fn get_logger_for<T: ?Sized>(&self) -> Rc<dyn IFullLogger>
fn get_logger_for<T: ?Sized>(&self) -> Rc<dyn IFullLogger>
The logger for the type
T (GetLogger<T>()).