LogBackend

Trait LogBackend 

Source
pub trait LogBackend:
    Send
    + Sync
    + Debug {
    // Required methods
    fn name(&self) -> &str;
    fn write(&self, records: &[Record]) -> Result<()>;

    // Provided method
    fn flush(&self) -> Result<()> { ... }
}

Required Methods§

Source

fn name(&self) -> &str

Source

fn write(&self, records: &[Record]) -> Result<()>

Provided Methods§

Source

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

Implementors§