pub trait Append:
Debug
+ Send
+ Sync
+ 'static {
// Required methods
fn append(
&self,
record: &Record<'_>,
diags: &[Box<dyn Diagnostic>],
) -> Result<(), Error>;
fn flush(&self) -> Result<(), Error>;
// Provided method
fn exit(&self) -> Result<(), Error> { ... }
}
Expand description
An appender that can process log records.