Enum log::LogLevel [] [src]

pub enum LogLevel {
    Error,
    Warn,
    Info,
    Debug,
    Trace,
}

An enum representing the available verbosity levels of the logging framework

A LogLevel may be compared directly to a LogLevelFilter.

Variants

Error

The "error" level.

Designates very serious errors.

Warn

The "warn" level.

Designates hazardous situations.

Info

The "info" level.

Designates useful information.

Debug

The "debug" level.

Designates lower priority information.

Trace

The "trace" level.

Designates very low priority, often extremely verbose, information.

Methods

impl LogLevel

fn max() -> LogLevel

Returns the most verbose logging level.

fn to_log_level_filter(&self) -> LogLevelFilter

Converts the LogLevel to the equivalent LogLevelFilter.

Trait Implementations

impl Clone for LogLevel

fn clone(&self) -> LogLevel

fn clone_from(&mut self, source: &Self)

impl PartialEq for LogLevel

fn eq(&self, other: &LogLevel) -> bool

fn ne(&self, other: &Rhs) -> bool

impl PartialEq<LogLevelFilter> for LogLevel

fn eq(&self, other: &LogLevelFilter) -> bool

fn ne(&self, other: &Rhs) -> bool

impl PartialOrd for LogLevel

fn partial_cmp(&self, other: &LogLevel) -> Option<Ordering>

fn lt(&self, other: &Rhs) -> bool

fn le(&self, other: &Rhs) -> bool

fn gt(&self, other: &Rhs) -> bool

fn ge(&self, other: &Rhs) -> bool

impl PartialOrd<LogLevelFilter> for LogLevel

fn partial_cmp(&self, other: &LogLevelFilter) -> Option<Ordering>

fn lt(&self, other: &Rhs) -> bool

fn le(&self, other: &Rhs) -> bool

fn gt(&self, other: &Rhs) -> bool

fn ge(&self, other: &Rhs) -> bool

impl Ord for LogLevel

fn cmp(&self, other: &LogLevel) -> Ordering

impl FromStr for LogLevel

type Err = ()

fn from_str(level: &str) -> Result<LogLevel, ()>

impl Display for LogLevel

fn fmt(&self, fmt: &mut Formatter) -> Result

Derived Implementations

impl Debug for LogLevel

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Eq for LogLevel

impl Copy for LogLevel