[][src]Trait nakadion::consumer::LoggingAdapter

pub trait LoggingAdapter: Send + Sync + 'static {
    fn debug(&self, context: &LoggingContext, args: Arguments<'_>);
fn info(&self, context: &LoggingContext, args: Arguments<'_>);
fn warn(&self, context: &LoggingContext, args: Arguments<'_>);
fn error(&self, context: &LoggingContext, args: Arguments<'_>); }

An adapter for pluggable logging.

Implementors can be used by the Consumer

Required methods

fn debug(&self, context: &LoggingContext, args: Arguments<'_>)

fn info(&self, context: &LoggingContext, args: Arguments<'_>)

fn warn(&self, context: &LoggingContext, args: Arguments<'_>)

fn error(&self, context: &LoggingContext, args: Arguments<'_>)

Loading content...

Implementors

impl LoggingAdapter for DevNullLoggingAdapter[src]

impl LoggingAdapter for LogLoggingAdapter[src]

impl LoggingAdapter for SlogLoggingAdapter[src]

impl LoggingAdapter for StdErrLoggingAdapter[src]

impl LoggingAdapter for StdOutLoggingAdapter[src]

Loading content...