Trait sloggers::Config [−][src]
pub trait Config { type Builder: Build; fn try_to_builder(&self) -> Result<Self::Builder>; fn build_logger(&self) -> Result<Logger> { ... } }
Configuration of a logger builder.
Associated Types
Required Methods
fn try_to_builder(&self) -> Result<Self::Builder>
Makes a logger builder associated with this configuration.
Provided Methods
fn build_logger(&self) -> Result<Logger>
Builds a logger with this configuration.
Implementors
impl Config for FileLoggerConfig type Builder = FileLoggerBuilder;
impl Config for NullLoggerConfig type Builder = NullLoggerBuilder;
impl Config for TerminalLoggerConfig type Builder = TerminalLoggerBuilder;
impl Config for LoggerConfig type Builder = LoggerBuilder;