pub struct Streamer3164 { /* private fields */ }Expand description
Drain formatting records and writing them to a syslog ``Logger`
Uses mutex to serialize writes. TODO: Add one that does not serialize?
Implementations§
Source§impl Streamer3164
impl Streamer3164
Sourcepub fn new_with_level(
logger: Box<Logger<LoggerBackend, Formatter3164>>,
level: Level,
) -> Self
pub fn new_with_level( logger: Box<Logger<LoggerBackend, Formatter3164>>, level: Level, ) -> Self
Create new syslog ``Streamerusing givenformat` and logging level.
Sourcepub fn new(logger: Box<Logger<LoggerBackend, Formatter3164>>) -> Self
pub fn new(logger: Box<Logger<LoggerBackend, Formatter3164>>) -> Self
Create new syslog ``Streamerusing givenformat` and the default logging level.
Trait Implementations§
Source§impl Drain for Streamer3164
impl Drain for Streamer3164
Source§fn log(&self, info: &Record<'_>, logger_values: &OwnedKVList) -> Result<()>
fn log(&self, info: &Record<'_>, logger_values: &OwnedKVList) -> Result<()>
Handle one logging statement (
Record) Read moreSource§fn is_enabled(&self, level: Level) -> bool
fn is_enabled(&self, level: Level) -> bool
Avoid: Check if messages at the specified log level are maybe
enabled for this logger. Read more
Source§fn is_critical_enabled(&self) -> bool
fn is_critical_enabled(&self) -> bool
Avoid: See
is_enabledSource§fn is_error_enabled(&self) -> bool
fn is_error_enabled(&self) -> bool
Avoid: See
is_enabledSource§fn is_warning_enabled(&self) -> bool
fn is_warning_enabled(&self) -> bool
Avoid: See
is_enabledSource§fn is_info_enabled(&self) -> bool
fn is_info_enabled(&self) -> bool
Avoid: See
is_enabledSource§fn is_debug_enabled(&self) -> bool
fn is_debug_enabled(&self) -> bool
Avoid: See
is_enabledSource§fn is_trace_enabled(&self) -> bool
fn is_trace_enabled(&self) -> bool
Avoid: See
is_enabledSource§fn filter_level(self, level: Level) -> LevelFilter<Self>where
Self: Sized,
fn filter_level(self, level: Level) -> LevelFilter<Self>where
Self: Sized,
Filter logging records passed to
Drain (by level) Read moreSource§fn map_err<F, E>(self, f: F) -> MapError<Self, E>
fn map_err<F, E>(self, f: F) -> MapError<Self, E>
Map logging errors returned by this drain Read more
Source§fn ignore_res(self) -> IgnoreResult<Self>where
Self: Sized,
fn ignore_res(self) -> IgnoreResult<Self>where
Self: Sized,
Ignore results returned by this drain Read more
Auto Trait Implementations§
impl !Freeze for Streamer3164
impl RefUnwindSafe for Streamer3164
impl Send for Streamer3164
impl Sync for Streamer3164
impl Unpin for Streamer3164
impl UnwindSafe for Streamer3164
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