Crate slog_scope_stdlog [−] [src]
Standard Rust log crate adapter to slog-rs based on slog-scope.
Note: this is a fork of a slog-stdlog
that unlike original does
share logging scopes with slog-scope
crate. It is currently advised
to prefer slog-scope-stdlog
.
This crate provides two way compatibility with legacy log
crate logging.
log
-> slog
After calling init
legacy log
crate logging statements (eg. debug!(...)
) will
be redirected just like they originated from the logger returned by slog_scope::logger()
.
See documentation of slog-scope
for examples of logging scope usage.
slog
-> log
StdLog
is a slog::Drain
implementation that will log logging Record
s just like
they were created using legacy log
statements.
Warning
Be careful when using both methods at the same time, as a loop can be easily created:
log
-> slog
-> log
-> ...
Structs
StdLog |
Drain logging |
Functions
init |
Minimal initialization with default drain |