pub struct PrettyLogControl1LayerFactory;
Expand description
A layer factory which uses pretty printing on stdout for the console target.
For KnownLogTarget::Console
this layer factory creates a tracing_subscriber::fmt
layer which logs to stdout with the built-in pretty format.
For KnownLogTarget::Journal
this layer factory creates a tracing_journald
layer without field prefixes and no further customization.
Trait Implementations§
Source§impl LogControl1LayerFactory for PrettyLogControl1LayerFactory
impl LogControl1LayerFactory for PrettyLogControl1LayerFactory
Source§type JournalLayer<S: Subscriber + for<'span> LookupSpan<'span>> = Layer
type JournalLayer<S: Subscriber + for<'span> LookupSpan<'span>> = Layer
The type of the layer to use for
KnownLogTarget::Journal
.Source§type ConsoleLayer<S: Subscriber + for<'span> LookupSpan<'span>> = Layer<S, Pretty, Format<Pretty>>
type ConsoleLayer<S: Subscriber + for<'span> LookupSpan<'span>> = Layer<S, Pretty, Format<Pretty>>
The type of the layer to use for
KnownLogTarget::Console
.Source§fn create_journal_layer<S: Subscriber + for<'span> LookupSpan<'span>>(
&self,
syslog_identifier: String,
) -> Result<Self::JournalLayer<S>, LogControl1Error>
fn create_journal_layer<S: Subscriber + for<'span> LookupSpan<'span>>( &self, syslog_identifier: String, ) -> Result<Self::JournalLayer<S>, LogControl1Error>
Create a layer to use when
KnownLogTarget::Journal
is selected. Read moreSource§fn create_console_layer<S: Subscriber + for<'span> LookupSpan<'span>>(
&self,
) -> Result<Self::ConsoleLayer<S>, LogControl1Error>
fn create_console_layer<S: Subscriber + for<'span> LookupSpan<'span>>( &self, ) -> Result<Self::ConsoleLayer<S>, LogControl1Error>
Create a layer to use when
KnownLogTarget::Console
is selected. Read moreAuto Trait Implementations§
impl Freeze for PrettyLogControl1LayerFactory
impl RefUnwindSafe for PrettyLogControl1LayerFactory
impl Send for PrettyLogControl1LayerFactory
impl Sync for PrettyLogControl1LayerFactory
impl Unpin for PrettyLogControl1LayerFactory
impl UnwindSafe for PrettyLogControl1LayerFactory
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