pub trait Decorator {
    fn with_record<F>(
        &self,
        _record: &Record<'_>,
        _logger_values: &OwnedKVList,
        f: F
    ) -> Result<()>
    where
        F: FnOnce(&mut dyn RecordDecorator) -> Result<()>
; }
Expand description

Output decorator

Trait implementing strategy of output formating in terms of IO, colors, etc.

Required methods

Get a RecordDecorator for a given record

This allows Decorator to have on-stack data per processed Records

Implementations on Foreign Types

Implementors