pub struct LogExporter;Expand description
Stateless exporter that emits structured log events.
Implementations§
Source§impl LogExporter
impl LogExporter
Sourcepub const fn new() -> LogExporter
pub const fn new() -> LogExporter
Construct a logging exporter.
Trait Implementations§
Source§impl BatchExporter for LogExporter
impl BatchExporter for LogExporter
Source§fn export<'a>(
&'a self,
batch: &'a [AggregatedUsage],
) -> Pin<Box<dyn Future<Output = Result<(), ExportError>> + Send + 'a>>
fn export<'a>( &'a self, batch: &'a [AggregatedUsage], ) -> Pin<Box<dyn Future<Output = Result<(), ExportError>> + Send + 'a>>
Export every aggregate in
batch. Read moreSource§fn retry_policy(&self) -> RetryPolicy
fn retry_policy(&self) -> RetryPolicy
Ordering required after a failed or cancelled export.
Source§impl Clone for LogExporter
impl Clone for LogExporter
Source§fn clone(&self) -> LogExporter
fn clone(&self) -> LogExporter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LogExporter
Source§impl Debug for LogExporter
impl Debug for LogExporter
Source§impl Default for LogExporter
impl Default for LogExporter
Source§fn default() -> LogExporter
fn default() -> LogExporter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LogExporter
impl RefUnwindSafe for LogExporter
impl Send for LogExporter
impl Sync for LogExporter
impl Unpin for LogExporter
impl UnsafeUnpin for LogExporter
impl UnwindSafe for LogExporter
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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