pub trait FormatEvent<N> {
// Required method
fn format_event(
&self,
ctx: &Context<'_, N>,
writer: &mut dyn Write,
event: &Event<'_>,
) -> Result<(), Error>;
}
Expand description
A type that can format a tracing Event
for a fmt::Write
.
FormatEvent
is primarily used in the context of [FmtSubscriber
]. Each time an event is
dispatched to [FmtSubscriber
], the subscriber forwards it to its associated FormatEvent
to
emit a log message.
This trait is already implemented for function pointers with the same signature as format
.