Trait LoggerTrait

Source
pub trait LoggerTrait: Send + Sync {
    // Required methods
    fn enabled(&self, level: Level) -> bool;
    fn write(&self, arguments: Arguments<'_>);

    // Provided methods
    fn log(&self, record: &Record<'_>) { ... }
    fn flush(&self) { ... }
}

Required Methods§

Source

fn enabled(&self, level: Level) -> bool

Source

fn write(&self, arguments: Arguments<'_>)

Provided Methods§

Source

fn log(&self, record: &Record<'_>)

Source

fn flush(&self)

Implementors§