mirror of
https://codeberg.org/icewind/logsmash.git
synced 2026-06-03 18:14:11 +02:00
improve log level matching
This commit is contained in:
parent
724c738a50
commit
fede9c942b
1 changed files with 5 additions and 1 deletions
|
|
@ -24,7 +24,6 @@ impl From<i64> for LogLevel {
|
||||||
1 => Self::Info,
|
1 => Self::Info,
|
||||||
2 => Self::Warn,
|
2 => Self::Warn,
|
||||||
3 => Self::Error,
|
3 => Self::Error,
|
||||||
4 => Self::Critical,
|
|
||||||
_ => Self::Unknown,
|
_ => Self::Unknown,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -32,6 +31,11 @@ impl From<i64> for LogLevel {
|
||||||
|
|
||||||
impl LogLevel {
|
impl LogLevel {
|
||||||
pub fn matches(&self, matcher_level: LogLevel) -> bool {
|
pub fn matches(&self, matcher_level: LogLevel) -> bool {
|
||||||
|
let matcher_level = match matcher_level {
|
||||||
|
LogLevel::Notice => LogLevel::Info,
|
||||||
|
LogLevel::Alert | LogLevel::Critical | LogLevel::Emergency => LogLevel::Error,
|
||||||
|
_ => matcher_level
|
||||||
|
};
|
||||||
matcher_level == *self || matcher_level == LogLevel::Exception || *self == LogLevel::Unknown
|
matcher_level == *self || matcher_level == LogLevel::Exception || *self == LogLevel::Unknown
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue