Enum slog::FilterLevel [−][src]
pub enum FilterLevel { Off, Critical, Error, Warning, Info, Debug, Trace, }
Logging filtering level
Variants
Log nothing
Log critical level only
Log only error level and above
Log only warning level and above
Log only info level and above
Log only debug level and above
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][+]
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][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,