[][src]Trait flexi_logger::writers::LogWriter

pub trait LogWriter: Sync + Send {
    fn write(&self, record: &Record) -> Result<()>;
fn flush(&self) -> Result<()>;
fn max_log_level(&self) -> LevelFilter; }

Writes to a single log output stream.

Boxed instances of LogWriter can be used as additional log targets.

Required methods

fn write(&self, record: &Record) -> Result<()>

Writes out a log line.

fn flush(&self) -> Result<()>

Flushes any buffered records.

fn max_log_level(&self) -> LevelFilter

Provides the maximum log level that is to be written.

Loading content...

Implementors

impl LogWriter for FileLogWriter[src]

impl LogWriter for SyslogWriter[src]

Loading content...