pub struct StructuredLogger { /* private fields */ }Expand description
Structured logger
Implementations§
Source§impl StructuredLogger
impl StructuredLogger
Sourcepub fn with_defaults() -> Self
pub fn with_defaults() -> Self
Create with default configuration
Sourcepub fn trace(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
pub fn trace(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
Log at trace level
Sourcepub fn debug(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
pub fn debug(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
Log at debug level
Sourcepub fn info(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
pub fn info(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
Log at info level
Sourcepub fn warn(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
pub fn warn(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
Log at warn level
Sourcepub fn error(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
pub fn error(&self, message: impl Into<String>) -> LogEntryBuilder<'_>
Log at error level
Sourcepub fn is_enabled(&self, level: LogLevel) -> bool
pub fn is_enabled(&self, level: LogLevel) -> bool
Check if level is enabled
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StructuredLogger
impl RefUnwindSafe for StructuredLogger
impl Send for StructuredLogger
impl Sync for StructuredLogger
impl Unpin for StructuredLogger
impl UnsafeUnpin for StructuredLogger
impl UnwindSafe for StructuredLogger
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