[−][src]Struct poly_logger::StderrLogger
Implements a GenLogger that outputs to Stderr
Simple Example
Instantiates a logger with default message and timestamp format
use log::info; use log::LevelFilter; use poly_logger::StderrLogger; let mut logger = StderrLogger::new(LevelFilter::Info); logger.init().unwrap(); info!("This is an INFO message");
Customized Example
Implements with custom timestamp format and message format
use log::info; use log::LevelFilter; use poly_logger::StderrLogger; let mut logger = StderrLogger::new(LevelFilter::Info); logger.timestamp_format("%X%.6f") .msg_format("[{timestamp} {file}:{line}] - {level} - {args}"); logger.init().unwrap(); info!("This is an INFO message with custom formatting");
Note
The call to new() is actually returning an instance of GenLogger
Implementations
impl StderrLogger
[src]
pub fn new(level_filter: LevelFilter) -> GenLogger<Stderr>
[src]
Auto Trait Implementations
impl RefUnwindSafe for StderrLogger
impl Send for StderrLogger
impl Sync for StderrLogger
impl Unpin for StderrLogger
impl UnwindSafe for StderrLogger
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,