Struct crowbook::Logger
[−]
[src]
pub struct Logger { /* fields omitted */ }
Logs info and warning message and choose whether to display them according to verbosity
Methods
impl Logger
[src]
fn new(verbosity: InfoLevel) -> Logger
Creates a new logger with defined verbosity
fn set_verbosity(&mut self, verbosity: InfoLevel)
Sets verbosity
fn display_debug<S: AsRef<str>>(s: S)
Prints a debug message
fn display_info<S: AsRef<str>>(s: S)
Prints an info message
fn display_warning<S: AsRef<str>>(s: S)
Prints a warning message
fn display_error<S: AsRef<str>>(s: S)
Prints an error message
fn log<S: AsRef<str>>(&self, level: InfoLevel, s: S)
Prints a message if logger's verbosity <= level
fn debug<S: AsRef<str>>(&self, s: S)
Equivalent of log(Debug, s)
fn info<S: AsRef<str>>(&self, s: S)
Equivalent of log(Info, s)
fn warning<S: AsRef<str>>(&self, s: S)
Equivalent of log(Warning, s)
fn error<S: AsRef<str>>(&self, s: S)
Equivalent of log(Error, s)