Module write

Module write 

Source

Structs§

AtemporalMessageFormatter
A high-performance, stateful formatter that produces undated logs.
BoxedFmt
A specialized Service for dynamically dispatched string-based logging.
Cerr
A logging Service that targets the standard error stream (std::io::stderr).
Cout
A logging Service that targets the standard output stream (std::io::stdout).
Fmt
A thread-safe logging Service for string-based output destinations.
IoWrite
A thread-safe Service for byte-stream logging destinations.
StandardMessageFormatter
A high-performance, stateful formatter that produces RFC 3339 compliant logs.

Traits§

MessageFormatter
Trait defining the behavior for formatting log messages.

Type Aliases§

BoxedIo
A type alias for an IoWrite service using a dynamic trait object.
BufferedFile
A type alias for an IoWrite service writing specifically to a std::io::BufWriter<std::fs::File>.
File
A type alias for an IoWrite service writing specifically to a std::fs::File.
StandardBoxedFmt
A BoxedFmt service pre-configured with the StandardMessageFormatter.
StandardBoxedIo
A pre-configured BoxedIo service using the crate’s StandardMessageFormatter.
StandardBufferedFile
A pre-configured BufferedFile using the crate’s StandardMessageFormatter.
StandardCerr
A Cerr service pre-configured with the StandardMessageFormatter.
StandardCout
A Cout service pre-configured with the StandardMessageFormatter.
StandardFile
A pre-configured File using the crate’s StandardMessageFormatter.
StandardStringFmt
A StringFmt service pre-configured with the StandardMessageFormatter.
StringFmt
A specialized alias for logging directly into a String.