Struct sc_tracing::logging::EventFormat
source · pub struct EventFormat<T = FastLocalTime> {
pub timer: T,
pub display_target: bool,
pub display_level: bool,
pub display_thread_name: bool,
pub enable_color: bool,
pub dup_to_stdout: bool,
}
Expand description
A pre-configured event formatter.
Fields§
§timer: T
Use the given timer for log message timestamps.
display_target: bool
Sets whether or not an event’s target is displayed.
display_level: bool
Sets whether or not an event’s level is displayed.
display_thread_name: bool
Sets whether or not the name of the current thread is displayed when formatting events.
enable_color: bool
Enable ANSI terminal colors for formatted output.
dup_to_stdout: bool
Duplicate INFO, WARN and ERROR messages to stdout.
Trait Implementations§
source§impl<S, N, T> FormatEvent<S, N> for EventFormat<T>where
S: Subscriber + for<'a> LookupSpan<'a>,
N: for<'a> FormatFields<'a> + 'static,
T: FormatTime,
impl<S, N, T> FormatEvent<S, N> for EventFormat<T>where S: Subscriber + for<'a> LookupSpan<'a>, N: for<'a> FormatFields<'a> + 'static, T: FormatTime,
source§fn format_event(
&self,
ctx: &FmtContext<'_, S, N>,
writer: &mut dyn Write,
event: &Event<'_>
) -> Result
fn format_event( &self, ctx: &FmtContext<'_, S, N>, writer: &mut dyn Write, event: &Event<'_> ) -> Result
Write a log message for
Event
in Context
to the given Write
.Auto Trait Implementations§
impl<T> RefUnwindSafe for EventFormat<T>where T: RefUnwindSafe,
impl<T> Send for EventFormat<T>where T: Send,
impl<T> Sync for EventFormat<T>where T: Sync,
impl<T> Unpin for EventFormat<T>where T: Unpin,
impl<T> UnwindSafe for EventFormat<T>where T: UnwindSafe,
Blanket Implementations§
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
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, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.