pub trait LogAppender: Send {
    fn do_log(&self, record: &FastLogRecord);

    fn do_logs(&self, records: &[FastLogRecord]) { ... }
    fn flush(&self) { ... }
}
Expand description

LogAppender append logs Appender will be running on single main thread,please do_log for new thread or new an Future

Required Methods

write one log, you can use record.formated write to file or any storage

Provided Methods

Batch write log, or do nothing

flush or do nothing

Implementors