@@ -7,70 +7,70 @@ use tracing::level_filters::LevelFilter;
77#[ derive( Debug , Clone , Serialize , Deserialize , PartialEq ) ]
88pub struct Logging {
99 /// Logging level. Possible values are: `Off`, `Error`, `Warn`, `Info`, `Debug`, `Trace`.
10- #[ serde( default = "Logging::default_log_level " ) ]
11- pub log_level : LogLevel ,
10+ #[ serde( default = "Logging::default_threshold " ) ]
11+ pub threshold : Threshold ,
1212}
1313
1414impl Default for Logging {
1515 fn default ( ) -> Self {
1616 Self {
17- log_level : Logging :: default_log_level ( ) ,
17+ threshold : Logging :: default_threshold ( ) ,
1818 }
1919 }
2020}
2121
2222impl Logging {
23- fn default_log_level ( ) -> LogLevel {
24- LogLevel :: Info
23+ fn default_threshold ( ) -> Threshold {
24+ Threshold :: Info
2525 }
2626}
2727
2828#[ derive( Serialize , Deserialize , PartialEq , Eq , PartialOrd , Ord , Debug , Hash , Clone ) ]
2929#[ serde( rename_all = "lowercase" ) ]
30- pub enum LogLevel {
31- /// A level lower than all log levels.
30+ pub enum Threshold {
31+ /// A level lower than all log security levels.
3232 Off ,
33- /// Corresponds to the `Error` log level.
33+ /// Corresponds to the `Error` log security level.
3434 Error ,
35- /// Corresponds to the `Warn` log level.
35+ /// Corresponds to the `Warn` log security level.
3636 Warn ,
37- /// Corresponds to the `Info` log level.
37+ /// Corresponds to the `Info` log security level.
3838 Info ,
39- /// Corresponds to the `Debug` log level.
39+ /// Corresponds to the `Debug` log security level.
4040 Debug ,
41- /// Corresponds to the `Trace` log level.
41+ /// Corresponds to the `Trace` log security level.
4242 Trace ,
4343}
4444
45- impl Default for LogLevel {
45+ impl Default for Threshold {
4646 fn default ( ) -> Self {
4747 Self :: Info
4848 }
4949}
5050
51- impl fmt:: Display for LogLevel {
51+ impl fmt:: Display for Threshold {
5252 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
5353 let display_str = match self {
54- LogLevel :: Off => "off" ,
55- LogLevel :: Error => "error" ,
56- LogLevel :: Warn => "warn" ,
57- LogLevel :: Info => "info" ,
58- LogLevel :: Debug => "debug" ,
59- LogLevel :: Trace => "trace" ,
54+ Threshold :: Off => "off" ,
55+ Threshold :: Error => "error" ,
56+ Threshold :: Warn => "warn" ,
57+ Threshold :: Info => "info" ,
58+ Threshold :: Debug => "debug" ,
59+ Threshold :: Trace => "trace" ,
6060 } ;
6161 write ! ( f, "{display_str}" )
6262 }
6363}
6464
65- impl From < LogLevel > for LevelFilter {
66- fn from ( log_level : LogLevel ) -> Self {
67- match log_level {
68- LogLevel :: Off => LevelFilter :: OFF ,
69- LogLevel :: Error => LevelFilter :: ERROR ,
70- LogLevel :: Warn => LevelFilter :: WARN ,
71- LogLevel :: Info => LevelFilter :: INFO ,
72- LogLevel :: Debug => LevelFilter :: DEBUG ,
73- LogLevel :: Trace => LevelFilter :: TRACE ,
65+ impl From < Threshold > for LevelFilter {
66+ fn from ( threshold : Threshold ) -> Self {
67+ match threshold {
68+ Threshold :: Off => LevelFilter :: OFF ,
69+ Threshold :: Error => LevelFilter :: ERROR ,
70+ Threshold :: Warn => LevelFilter :: WARN ,
71+ Threshold :: Info => LevelFilter :: INFO ,
72+ Threshold :: Debug => LevelFilter :: DEBUG ,
73+ Threshold :: Trace => LevelFilter :: TRACE ,
7474 }
7575 }
7676}
0 commit comments