pub struct StdoutJsonLog;Expand description
Writes each record as one compact JSON line to stdout, the conventional structured-logging sink for a containerized service (the platform’s log collector scrapes stdout).
Trait Implementations§
Source§impl Clone for StdoutJsonLog
impl Clone for StdoutJsonLog
Source§fn clone(&self) -> StdoutJsonLog
fn clone(&self) -> StdoutJsonLog
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 StdoutJsonLog
Source§impl Debug for StdoutJsonLog
impl Debug for StdoutJsonLog
Source§impl Default for StdoutJsonLog
impl Default for StdoutJsonLog
Source§fn default() -> StdoutJsonLog
fn default() -> StdoutJsonLog
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StdoutJsonLog
impl RefUnwindSafe for StdoutJsonLog
impl Send for StdoutJsonLog
impl Sync for StdoutJsonLog
impl Unpin for StdoutJsonLog
impl UnsafeUnpin for StdoutJsonLog
impl UnwindSafe for StdoutJsonLog
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> 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