pub struct EventLogger { /* private fields */ }Expand description
Event logger for TAP Node
This component subscribes to the node’s event bus and logs all events to the configured destination. It supports both plain text and structured (JSON) logging, and can output to the console or files.
Implementations§
Source§impl EventLogger
impl EventLogger
Sourcepub fn new(config: EventLoggerConfig) -> Self
pub fn new(config: EventLoggerConfig) -> Self
Create a new event logger with the given configuration
Trait Implementations§
Source§impl Debug for EventLogger
impl Debug for EventLogger
Source§impl EventSubscriber for EventLogger
impl EventSubscriber for EventLogger
Auto Trait Implementations§
impl Freeze for EventLogger
impl !RefUnwindSafe for EventLogger
impl Send for EventLogger
impl Sync for EventLogger
impl Unpin for EventLogger
impl UnsafeUnpin for EventLogger
impl !UnwindSafe for EventLogger
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> 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> 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