Struct fern_logger::LoggerConfigBuilder
source · [−]pub struct LoggerConfigBuilder { /* private fields */ }Expand description
Builder for a logger configuration.
Implementations
sourceimpl LoggerConfigBuilder
impl LoggerConfigBuilder
sourcepub fn with_target_width(self, width: usize) -> Self
pub fn with_target_width(self, width: usize) -> Self
Sets the target width.
sourcepub fn with_level_width(self, width: usize) -> Self
pub fn with_level_width(self, width: usize) -> Self
Sets the target width.
sourcepub fn with_output(self, output: LoggerOutputConfigBuilder) -> Self
pub fn with_output(self, output: LoggerOutputConfigBuilder) -> Self
Adds an output builder to the logger builder.
sourcepub fn level<'a>(&mut self, name: impl Into<Cow<'a, str>>, level: LevelFilter)
pub fn level<'a>(&mut self, name: impl Into<Cow<'a, str>>, level: LevelFilter)
Sets the level of an output of a logger.
sourcepub fn finish(self) -> LoggerConfig
pub fn finish(self) -> LoggerConfig
Builds a logger configuration.
Trait Implementations
sourceimpl Default for LoggerConfigBuilder
impl Default for LoggerConfigBuilder
sourcefn default() -> LoggerConfigBuilder
fn default() -> LoggerConfigBuilder
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for LoggerConfigBuilder
impl<'de> Deserialize<'de> for LoggerConfigBuilder
sourcefn 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 RefUnwindSafe for LoggerConfigBuilder
impl Send for LoggerConfigBuilder
impl Sync for LoggerConfigBuilder
impl Unpin for LoggerConfigBuilder
impl UnwindSafe for LoggerConfigBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more