[−][src]Struct replicante_logging::Config
Logging configuration options.
Fields
async: bool
Flush logs asynchronously.
backend: LoggingBackend
The backend to send logs to.
level: LoggingLevel
The minimum logging level.
modules: BTreeMap<String, LoggingLevel>
Advanced level configuration by module prefix.
The keys in this map are used as prefix matches against log event modules.
If a match is found the mapped level is used for the event.
If no match is found the level
value is used as the filter.
verbose: bool
Enable verbose debug logs.
When DEBUG level is enbabled, things can get loud pretty easily. To allow DEBUG level to be more usefull, only application events are emitted at DEBUG level while dependency events are emitted at INFO level.
Verbose mode can be used in cases where DEBUG level should be enabled by default on all events and not just the application logs.
Trait Implementations
impl PartialOrd<Config> for Config
[src]
fn partial_cmp(&self, other: &Config) -> Option<Ordering>
[src]
fn lt(&self, other: &Config) -> bool
[src]
fn le(&self, other: &Config) -> bool
[src]
fn gt(&self, other: &Config) -> bool
[src]
fn ge(&self, other: &Config) -> bool
[src]
impl Ord for Config
[src]
fn cmp(&self, other: &Config) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
impl Eq for Config
[src]
impl Clone for Config
[src]
fn clone(&self) -> Config
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<Config> for Config
[src]
impl Default for Config
[src]
impl Hash for Config
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for Config
[src]
impl Serialize for Config
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Config
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,