pub struct LoggingConfig {
pub max_level: LevelFilter,
pub max_rate_per_level: u64,
}Expand description
Logging configuration.
§Example
[some_group]
system.logging.max_level = "Warn"
system.logging.max_rate_per_level = 1_000Fields§
§max_level: LevelFilterMaximum level of logging.
Info by default.
max_rate_per_level: u64Maximum rate of logging per level.
1_000 by default.
Trait Implementations§
Source§impl Debug for LoggingConfig
impl Debug for LoggingConfig
Source§impl Default for LoggingConfig
impl Default for LoggingConfig
Source§impl<'de> Deserialize<'de> for LoggingConfigwhere
LoggingConfig: Default,
impl<'de> Deserialize<'de> for LoggingConfigwhere
LoggingConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LoggingConfig
impl RefUnwindSafe for LoggingConfig
impl Send for LoggingConfig
impl Sync for LoggingConfig
impl Unpin for LoggingConfig
impl UnsafeUnpin for LoggingConfig
impl UnwindSafe for LoggingConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more