pub struct LogConfigBuilder { /* private fields */ }Expand description
Builder for log configuration.
Implementations§
Source§impl LogConfigBuilder
impl LogConfigBuilder
Sourcepub fn with_trace_correlation(self, enabled: bool) -> Self
pub fn with_trace_correlation(self, enabled: bool) -> Self
Enable/disable trace correlation.
Sourcepub fn with_timestamps(self, enabled: bool) -> Self
pub fn with_timestamps(self, enabled: bool) -> Self
Enable/disable timestamps.
Sourcepub fn with_location(self, enabled: bool) -> Self
pub fn with_location(self, enabled: bool) -> Self
Enable/disable caller location.
Sourcepub fn with_thread_id(self, enabled: bool) -> Self
pub fn with_thread_id(self, enabled: bool) -> Self
Enable/disable thread ID.
Sourcepub fn service_name(self, name: impl Into<String>) -> Self
pub fn service_name(self, name: impl Into<String>) -> Self
Set service name.
Sourcepub fn environment(self, env: impl Into<String>) -> Self
pub fn environment(self, env: impl Into<String>) -> Self
Set environment.
Sourcepub fn module_level(self, module: impl Into<String>, level: LogLevel) -> Self
pub fn module_level(self, module: impl Into<String>, level: LogLevel) -> Self
Set log level for a specific module.
Trait Implementations§
Source§impl Debug for LogConfigBuilder
impl Debug for LogConfigBuilder
Source§impl Default for LogConfigBuilder
impl Default for LogConfigBuilder
Source§fn default() -> LogConfigBuilder
fn default() -> LogConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LogConfigBuilder
impl RefUnwindSafe for LogConfigBuilder
impl Send for LogConfigBuilder
impl Sync for LogConfigBuilder
impl Unpin for LogConfigBuilder
impl UnwindSafe for LogConfigBuilder
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.