- Use explicitly specified
parent
for events by @gdesmott.
- Allow clean shutdown using the
BackgroundTaskController
obtained fromBuilder::build_controller_url
. Checkexamples/shutdown.rs
for an example.
- Change to a builder API for configuring the logging.
- Allow specifying paths in the Loki URL by @kellerkindt.
- Allow setting HTTP headers for Loki requests. This allows setting a tenant ID
via the
X-Scope-OrgID
header. Idea and initial implementation by @TheSamabo.
- Allow to select reqwest backend using feature flags by @greaka.
- Add span fields to the serialized events by @chrismanning
- Change level to string mapping by @juumixx (each level is now differently
colored by Loki, previously: "debug", "informational", "notice", "warning",
"error"; now "trace", "debug", "info", "warn", "error" like the
tracing
levels.