Struct log4rs::config::runtime::ConfigBuilder
source · pub struct ConfigBuilder { /* private fields */ }
Expand description
A builder for Config
s.
Implementations§
source§impl ConfigBuilder
impl ConfigBuilder
sourcepub fn appender(self, appender: Appender) -> ConfigBuilder
pub fn appender(self, appender: Appender) -> ConfigBuilder
Adds an appender.
sourcepub fn appenders<I>(self, appenders: I) -> ConfigBuilderwhere
I: IntoIterator<Item = Appender>,
pub fn appenders<I>(self, appenders: I) -> ConfigBuilderwhere
I: IntoIterator<Item = Appender>,
Adds appenders.
sourcepub fn logger(self, logger: Logger) -> ConfigBuilder
pub fn logger(self, logger: Logger) -> ConfigBuilder
Adds a logger.
sourcepub fn loggers<I>(self, loggers: I) -> ConfigBuilderwhere
I: IntoIterator<Item = Logger>,
pub fn loggers<I>(self, loggers: I) -> ConfigBuilderwhere
I: IntoIterator<Item = Logger>,
Adds loggers.
sourcepub fn build_lossy(self, root: Root) -> (Config, ConfigErrors)
pub fn build_lossy(self, root: Root) -> (Config, ConfigErrors)
Consumes the ConfigBuilder
, returning the Config
.
Unlike build
, this method will always return a Config
by stripping
portions of the configuration that are incorrect.
Trait Implementations§
source§impl Debug for ConfigBuilder
impl Debug for ConfigBuilder
source§impl Default for ConfigBuilder
impl Default for ConfigBuilder
source§fn default() -> ConfigBuilder
fn default() -> ConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ConfigBuilder
impl Send for ConfigBuilder
impl Sync for ConfigBuilder
impl Unpin for ConfigBuilder
impl !UnwindSafe for ConfigBuilder
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