[][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...