[−][src]Trait tracing_subscriber::fmt::time::FormatTime
A type that can measure and format the current time.
This trait is used by Format to include a timestamp with each Event when it is logged.
Notable default implementations of this trait are SystemTime and (). The former prints the
current time as reported by std::time::SystemTime, and the latter does not print the current
time at all. FormatTime is also automatically implemented for any function pointer with the
appropriate signature.
Required methods
fn format_time(&self, w: &mut dyn Write) -> Result
Measure and write out the current time.
When format_time is called, implementors should get the current time using their desired
mechanism, and write it out to the given fmt::Write. Implementors must insert a trailing
space themselves if they wish to separate the time from subsequent log message text.
Implementations on Foreign Types
impl<'a, F> FormatTime for &'a F where
F: FormatTime, [src]
F: FormatTime,