pub struct ErrorLogger {
loggers: Vec<Sender<LogMessage>>,
}Expand description
Facilitates logging of error messages through a provided logger sender.
Fields§
§loggers: Vec<Sender<LogMessage>>Implementations§
Source§impl ErrorLogger
impl ErrorLogger
Sourcepub fn new(logger: Sender<LogMessage>) -> Self
pub fn new(logger: Sender<LogMessage>) -> Self
Sourcepub fn new_multiple(loggers: Vec<Sender<LogMessage>>) -> Self
pub fn new_multiple(loggers: Vec<Sender<LogMessage>>) -> Self
Sourcepub fn without_logger() -> Self
pub fn without_logger() -> Self
Creates a new ErrorLogger instance without any underlying logger.
§Returns
A new ErrorLogger instance not associated with any logger.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErrorLogger
impl RefUnwindSafe for ErrorLogger
impl Send for ErrorLogger
impl Sync for ErrorLogger
impl Unpin for ErrorLogger
impl UnsafeUnpin for ErrorLogger
impl UnwindSafe for ErrorLogger
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more