pub trait Encode: Debug + Send + Sync + 'static {
    fn encode(
        &self,
        w: &mut dyn Write,
        record: &Record<'_>
    ) -> Result<(), Box<dyn Error + Sync + Send>>; }
Expand description

A trait implemented by types that can serialize a Record into a Writer.

Encoders are commonly used by Appenders to format a log record for output.

Required methods

Encodes the Record into bytes and writes them.

Implementors