Trait session_log::Loggable
source · pub trait Loggable:
LoggableInner
+ Send
+ Sync {
// Required methods
fn root_name(&self) -> &str;
fn name(&self) -> &str;
fn path(&self) -> String;
fn write_level(&self) -> Level;
fn print_level(&self) -> Level;
// Provided methods
fn debug(&self, message: &str) { ... }
fn verbose(&self, message: &str) { ... }
fn info(&self, message: &str) { ... }
fn warning(&self, message: &str) { ... }
fn critical(&self, message: &str) { ... }
fn error(&self, message: &str) { ... }
fn fatal(&self, message: &str) -> ! { ... }
}Expand description
Loggable trait is used to define the common behavior for the type that can be used as a logger.
Required Methods§
sourcefn write_level(&self) -> Level
fn write_level(&self) -> Level
Get the writing level of the root logger.
sourcefn print_level(&self) -> Level
fn print_level(&self) -> Level
Get the printing level of the root logger.