pub struct StdoutSink { /* private fields */ }Expand description
Stdout / writer-backed sink.
Implementations§
Source§impl StdoutSink
impl StdoutSink
Sourcepub fn new(style: FormatterStyle) -> StdoutSink
pub fn new(style: FormatterStyle) -> StdoutSink
Construct a stdout sink with the given style; writes to
std::io::stdout().
Sourcepub fn with_make_writer<M>(style: FormatterStyle, mw: M) -> StdoutSinkwhere
M: MakeWriter,
pub fn with_make_writer<M>(style: FormatterStyle, mw: M) -> StdoutSinkwhere
M: MakeWriter,
Construct with a caller-provided MakeWriter. Used to wire
LevelSplitWriter, RollingFileWriter, NonBlockingWriter,
or test harnesses.
Sourcepub fn severity_floor(self, sev: Severity) -> StdoutSink
pub fn severity_floor(self, sev: Severity) -> StdoutSink
Set a severity floor; envelopes below it are dropped.
Sourcepub fn with_writer<W>(style: FormatterStyle, writer: W) -> StdoutSink
pub fn with_writer<W>(style: FormatterStyle, writer: W) -> StdoutSink
Test helper: build a sink that writes into writer using
FormatterStyle::Full.
Trait Implementations§
Source§impl Debug for StdoutSink
impl Debug for StdoutSink
Source§impl Default for StdoutSink
impl Default for StdoutSink
Source§fn default() -> StdoutSink
fn default() -> StdoutSink
Returns the “default value” for a type. Read more
Source§impl Sink for StdoutSink
impl Sink for StdoutSink
Auto Trait Implementations§
impl !Freeze for StdoutSink
impl !RefUnwindSafe for StdoutSink
impl Send for StdoutSink
impl Sync for StdoutSink
impl Unpin for StdoutSink
impl UnsafeUnpin for StdoutSink
impl !UnwindSafe for StdoutSink
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> 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