Crate slog [−] [src]
Reexports
pub use ser::{PushLazy, ValueSerializer, Serializer, Serialize}; |
Modules
format |
Output formating |
ser |
Serialization |
Macros
crit |
Log critical level record |
debug |
Log debug level record |
error |
Log error level record |
info |
Log info level record |
log |
Log message of a given level |
o |
Convenience function for building |
slog_crit |
Log critical level record (alias) |
slog_debug |
Log debug level record (alias) |
slog_error |
Log error level record |
slog_info |
Log info level record (alias) |
slog_log |
Log message of a given level (alias) |
slog_trace |
Log trace level record (alias) |
slog_warn |
Log warning level record (alias) |
trace |
Log trace level record |
warn |
Log warning level record |
Structs
AsyncStreamer |
Drain formating records and writing them to a byte-stream (io::Write) asynchronously. |
AtomicSwitch |
Drain allowing atomically switching a sub-drain in runtime |
AtomicSwitchCtrl |
Handle to |
Discard |
Drain discarding everything |
Duplicate |
Drain duplicating records to two sub-drains |
Error | |
Failover |
Failover drain |
Filter |
Drain filtering records |
LevelFilter |
Record log level filter |
Logger |
Logger |
OwnedKeyValueList |
Chain of |
OwnedKeyValueListIterator |
Iterator over |
Record |
Logging record |
Streamer |
Drain formating records and writing them to a byte-stream (io::Write) |
Enums
ErrorKind | |
FilterLevel |
Logging filtering level |
Level |
Log record level |
Statics
LOG_LEVEL_NAMES |
Official capitalized logging (and logging filtering) level names |
LOG_LEVEL_SHORT_NAMES |
Official capitalized logging (and logging filtering) short level names |
Traits
Drain |
Logging drain |
Message |
Log Record message |
Functions
async_stream |
Stream logging records to IO asynchronously |
discard |
Discard all logging records |
duplicate |
Duplicate records to two drains |
failover |
Failover logging to secondary drain on primary's failure |
filter |
Filter by |
level_filter |
Filter by log level |
stream |
Stream logging records to IO |
Type Definitions
BorrowedKeyValue |
Key value pair that can be part of a logging record |
OwnedKeyValue |
Key value pair that can be owned by |
Result |