pub struct Logger { /* private fields */ }
Implementations
sourceimpl Logger
impl Logger
pub fn new(name: &str) -> Self
pub fn empty_name() -> Self
pub fn log_common(
&self,
severity: LogSeverity,
msg: &str,
file: &str,
line: u32
)
pub fn get_name(&self) -> &str
pub fn get_child(&self, suffix: &str) -> Self
pub fn set_level(&self, level: LogSeverity) -> Result<()>
pub fn get_level(&self) -> Result<LogSeverity>
pub fn get_effective_level(&self) -> Result<LogSeverity>
pub fn is_enable_for(&self, severity: LogSeverity) -> bool
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Logger
impl Send for Logger
impl Sync for Logger
impl Unpin for Logger
impl UnwindSafe for Logger
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more