Skip to main content

LogBackend

Trait LogBackend 

Source
pub trait LogBackend: Send + Sync {
    // Required method
    fn emit(&self, rec: &LogRecord<'_>) -> Result<(), EffectLoggerError>;
}
Expand description

Sink for LogRecord values (tracing, JSON file, tests, etc.).

Required Methods§

Source

fn emit(&self, rec: &LogRecord<'_>) -> Result<(), EffectLoggerError>

Deliver one record to this sink (e.g. write a line, call tracing, …).

Implementors§