Enum slog::FilterLevel[][src]

pub enum FilterLevel {
    Off,
    Critical,
    Error,
    Warning,
    Info,
    Debug,
    Trace,
}

Logging filtering level

Variants

Off

Log nothing

Critical

Log critical level only

Error

Log only error level and above

Warning

Log only warning level and above

Info

Log only info level and above

Debug

Log only debug level and above

Trace

Log everything

Implementations

impl FilterLevel[src]

pub fn as_short_str(&self) -> &'static str[src]

Convert to str from LOG_LEVEL_SHORT_NAMES

pub fn as_str(&self) -> &'static str[src]

Convert to str from LOG_LEVEL_NAMES

pub fn as_usize(&self) -> usize[src]

Convert to usize value

Off is 0, and Trace 6

pub fn from_usize(u: usize) -> Option<FilterLevel>[src]

Get a FilterLevel from an usize

This complements as_usize

pub fn max() -> Self[src]

Maximum logging level (log everything)

pub fn min() -> Self[src]

Minimum logging level (log nothing)

pub fn accepts(self, level: Level) -> bool[src]

Check if message with given level should be logged

Trait Implementations

impl Clone for FilterLevel[src]

impl Copy for FilterLevel[src]

impl Debug for FilterLevel[src]

impl Display for FilterLevel[src]

impl Eq for FilterLevel[src]

impl FromStr for FilterLevel[src]

type Err = ()

The associated error which can be returned from parsing.

impl Ord for FilterLevel[src]

impl PartialEq<FilterLevel> for FilterLevel[src]

impl PartialOrd<FilterLevel> for FilterLevel[src]

impl StructuralEq for FilterLevel[src]

impl StructuralPartialEq for FilterLevel[src]

Auto Trait Implementations

impl RefUnwindSafe for FilterLevel

impl Send for FilterLevel

impl Sync for FilterLevel

impl Unpin for FilterLevel

impl UnwindSafe for FilterLevel

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.