Skip to content

Commit 338a88f

Browse files
committed
Document the default values for SinkProp::default()
1 parent eda51be commit 338a88f

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

spdlog/src/sink/mod.rs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,6 @@ use crate::{
6767
Error, ErrorHandler, Level, LevelFilter, Record, Result,
6868
};
6969

70-
pub(crate) const SINK_DEFAULT_LEVEL_FILTER: LevelFilter = LevelFilter::All;
71-
7270
/// Contains definitions of sink properties.
7371
///
7472
/// It provides a set of common properties for sink to define. If there is no
@@ -86,9 +84,18 @@ pub struct SinkProp {
8684
}
8785

8886
impl Default for SinkProp {
87+
/// Returns a `SinkProp` with default values:
88+
///
89+
/// | Parameter | Default Value |
90+
/// |-----------------|-----------------------------|
91+
/// | `level_filter` | `All` |
92+
/// | `formatter` | `FullFormatter` |
93+
/// | `error_handler` | [`ErrorHandler::default()`] |
94+
///
95+
/// [`ErrorHandler::default()`]: crate::error::ErrorHandler::default()
8996
fn default() -> Self {
9097
Self {
91-
level_filter: Atomic::new(SINK_DEFAULT_LEVEL_FILTER),
98+
level_filter: Atomic::new(LevelFilter::All),
9299
formatter: RwLockMappable::new(Box::new(FullFormatter::new())),
93100
error_handler: RwLock::new(ErrorHandler::default()),
94101
}

0 commit comments

Comments
 (0)