pub struct FileObserver { /* private fields */ }Expand description
Appends ingestion events to a local log file.
Implementations§
Trait Implementations§
Source§impl Debug for FileObserver
impl Debug for FileObserver
Source§impl IngestionObserver for FileObserver
impl IngestionObserver for FileObserver
Source§fn on_success(&self, ctx: &IngestionContext, stats: IngestionStats)
fn on_success(&self, ctx: &IngestionContext, stats: IngestionStats)
Called when ingestion succeeds.
Source§fn on_failure(
&self,
ctx: &IngestionContext,
severity: IngestionSeverity,
error: &IngestionError,
)
fn on_failure( &self, ctx: &IngestionContext, severity: IngestionSeverity, error: &IngestionError, )
Called when ingestion fails.
Source§fn on_alert(
&self,
ctx: &IngestionContext,
severity: IngestionSeverity,
error: &IngestionError,
)
fn on_alert( &self, ctx: &IngestionContext, severity: IngestionSeverity, error: &IngestionError, )
Called when an ingestion failure meets an alert threshold. Read more
Auto Trait Implementations§
impl !Freeze for FileObserver
impl RefUnwindSafe for FileObserver
impl Send for FileObserver
impl Sync for FileObserver
impl Unpin for FileObserver
impl UnwindSafe for FileObserver
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