[][src]Trait vade::traits::Logger

pub trait Logger: Send + Sync {
    fn as_any(&self) -> &dyn Any;
fn log(&self, message: &str, level: Option<&str>); }

Implementing struct supports logging, for now only log is supported.

Required methods

fn as_any(&self) -> &dyn Any

Cast to Any for downcasting, see https://stackoverflow.com/questions/33687447/how-to-get-a-reference-to-a-concrete-type-from-a-trait-object.

fn log(&self, message: &str, level: Option<&str>)

Logs given message with given level.

Arguments

  • message - message to log
  • level - optional arguments for logging level, levels may differ based on environment
Loading content...

Implementors

Loading content...