[−][src]Struct slog_envlogger::LogBuilder
LogBuilder acts as builder for initializing the EnvLogger. It can be used change the enviromental variable used to provide the logging directives and also set the default log level filter.
Methods
impl<T: Drain> LogBuilder<T>
[src]
pub fn new(d: T) -> Self
[src]
Initializes the log builder with defaults
pub fn filter(self, module: Option<&str>, level: FilterLevel) -> Self
[src]
Adds filters to the logger
The given module (if any) will log at most the specified level provided. If no module is provided then the filter will apply to all log messages.
pub fn parse(self, filters: &str) -> Self
[src]
Parses the directives string in the same form as the RUST_LOG environment variable.
See the module documentation for more details.
pub fn build(self) -> EnvLogger<T>
[src]
Build an env logger.
Auto Trait Implementations
impl<T> Send for LogBuilder<T> where
T: Send,
T: Send,
impl<T> Unpin for LogBuilder<T> where
T: Unpin,
T: Unpin,
impl<T> Sync for LogBuilder<T> where
T: Sync,
T: Sync,
impl<T> !RefUnwindSafe for LogBuilder<T>
impl<T> UnwindSafe for LogBuilder<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,