2 unstable releases
0.2.0 | Dec 1, 2022 |
---|---|
0.1.0 | Nov 14, 2021 |
#630 in Debugging
19,410 downloads per month
11KB
193 lines
tracing-slog
Adapters for connecting structured log records from the slog
crate
into the tracing
ecosystem.
Use when a library uses slog
but your application uses tracing
.
Heavily inspired by tracing-log.
Specifically, the emitted log entries include the custom fields slog.target
, slog.module_path
, slog.file
, slog.line
, and slog.column
with corresponding values from the slog call site.
Note that the "native" filename
and line_number
metadata attributes will never be available (and target
will always be slog
). This is due to the fact that tracing
requires static metadata constructed at the original call site. The tracing-log
adapter does provide these due to explicit support in tracing
.
lib.rs
:
Adapters for connecting structured log records from the [slog] crate into the tracing ecosystem.
Use when a library uses slog
but your application uses tracing
.
Heavily inspired by tracing-log.
Dependencies
~390KB