Module slog::drain
[−]
[src]
Drains - logging outputs
Drains
Drains are responsible for filtering, formatting and writing the log records into given destination.
Structs
AsyncIoWriter |
Asynchronous io::Writer |
Discard |
Drain discarding everything |
Duplicate |
Duplicate records into two drains |
Filter |
Filter log record |
FilterLevel |
Record log level filter |
Streamer |
Drain formating records and writing them to a byte-stream (io::Write) |
Traits
Drain |
Drain for Loggers |
Functions
async |
Create AsyncIoWriter |
discard |
Create a Discard drain |
duplicate |
Create Duplicate drain |
filter |
Filter by |
filter_level |
Filter by log level |
stream |
Create Streamer drain |