pub struct LocalEventSink {}Expand description
Prints log entries to the console
Implementations§
Source§impl LocalEventSink
impl LocalEventSink
pub fn new() -> LocalEventSink
Trait Implementations§
Source§impl EventSink for LocalEventSink
impl EventSink for LocalEventSink
fn on_startup(&self, _proc_info: Arc<ProcessInfo>)
fn on_shutdown(&self)
fn on_log_enabled(&self, _metadata: &LogMetadata<'_>) -> bool
fn on_log( &self, metadata: &LogMetadata<'_>, properties: &[Property], _time: i64, args: Arguments<'_>, )
fn on_init_log_stream(&self, _: &EventStream<EventBlock<LogMsgQueue>>)
fn on_process_log_block(&self, _: Arc<EventBlock<LogMsgQueue>>)
fn on_init_metrics_stream(&self, _: &EventStream<EventBlock<MetricsMsgQueue>>)
fn on_process_metrics_block(&self, _: Arc<EventBlock<MetricsMsgQueue>>)
fn on_init_thread_stream( &self, _thread_stream: &EventStream<EventBlock<ThreadEventQueue>>, )
fn on_process_thread_block(&self, _block: Arc<EventBlock<ThreadEventQueue>>)
fn is_busy(&self) -> bool
Auto Trait Implementations§
impl Freeze for LocalEventSink
impl RefUnwindSafe for LocalEventSink
impl Send for LocalEventSink
impl Sync for LocalEventSink
impl Unpin for LocalEventSink
impl UnwindSafe for LocalEventSink
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
§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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].