pub struct TracingHandle {
pub(crate) stdout_writer: IndicatifWriter<Stdout>,
pub(crate) stderr_writer: IndicatifWriter<Stderr>,
pub(crate) meter_provider: Option<SdkMeterProvider>,
pub(crate) tracer_provider: Option<SdkTracerProvider>,
}
Fields§
§stdout_writer: IndicatifWriter<Stdout>
§stderr_writer: IndicatifWriter<Stderr>
§meter_provider: Option<SdkMeterProvider>
§tracer_provider: Option<SdkTracerProvider>
Implementations§
Source§impl TracingHandle
impl TracingHandle
Sourcepub fn get_stdout_writer(&self) -> IndicatifWriter<Stdout>
pub fn get_stdout_writer(&self) -> IndicatifWriter<Stdout>
Returns a writer for std::io::Stdout that ensures its output will not be clobbered by active progress bars.
Instead of println!(...)
prefer writeln!(handle.get_stdout_writer(), ...)
Sourcepub fn get_stderr_writer(&self) -> IndicatifWriter<Stderr>
pub fn get_stderr_writer(&self) -> IndicatifWriter<Stderr>
Returns a writer for std::io::Stderr that ensures its output will not be clobbered by active progress bars.
Instead of println!(...)
prefer writeln!(handle.get_stderr_writer(), ...)
.
Trait Implementations§
Source§impl Clone for TracingHandle
impl Clone for TracingHandle
Source§fn clone(&self) -> TracingHandle
fn clone(&self) -> TracingHandle
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for TracingHandle
impl !RefUnwindSafe for TracingHandle
impl Send for TracingHandle
impl Sync for TracingHandle
impl Unpin for TracingHandle
impl !UnwindSafe for TracingHandle
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,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request