supplement a from_str for FmtSpan
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
24a5ecb6b4
commit
08a4e931a0
2 changed files with 18 additions and 0 deletions
17
src/core/log/fmt_span.rs
Normal file
17
src/core/log/fmt_span.rs
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
use tracing_subscriber::fmt::format::FmtSpan;
|
||||||
|
|
||||||
|
use crate::Result;
|
||||||
|
|
||||||
|
#[inline]
|
||||||
|
pub fn from_str(str: &str) -> Result<FmtSpan, FmtSpan> {
|
||||||
|
match str.to_uppercase().as_str() {
|
||||||
|
"ENTER" => Ok(FmtSpan::ENTER),
|
||||||
|
"EXIT" => Ok(FmtSpan::EXIT),
|
||||||
|
"NEW" => Ok(FmtSpan::NEW),
|
||||||
|
"CLOSE" => Ok(FmtSpan::CLOSE),
|
||||||
|
"ACTIVE" => Ok(FmtSpan::ACTIVE),
|
||||||
|
"FULL" => Ok(FmtSpan::FULL),
|
||||||
|
"NONE" => Ok(FmtSpan::NONE),
|
||||||
|
_ => Err(FmtSpan::NONE),
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,7 @@
|
||||||
pub mod capture;
|
pub mod capture;
|
||||||
pub mod color;
|
pub mod color;
|
||||||
pub mod fmt;
|
pub mod fmt;
|
||||||
|
pub mod fmt_span;
|
||||||
mod reload;
|
mod reload;
|
||||||
mod suppress;
|
mod suppress;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue