mirror of
https://github.com/taoensso/telemere.git
synced 2025-12-27 05:38:25 +00:00
This is a BREAKING change but only relevant for a TINY minority
of users that:
1. Are using the `taoensso.telemere.timbre` API shim, AND
2. Are using the low-level `:vargs` value in signal `:data`
BEFORE this commit:
The taoensso.telemere.timbre shim API produces signals with
{... :data {:vargs [...]}} where `:vargs` is a vector of raw args
provided by Timbre.
AFTER this commit:
The taoensso.telemere.timbre shim API produces signals with
{... :timbre/vargs [...]} where `:vargs` is a vector of raw args
provided by Timbre.
Motivation for the change:
Almost no one needs or wants the vargs info. It's only useful
in highly specialized cases.
Putting vargs in `:data` was a bad choice since it over-emphasizes
this info, and causes it to be included in default output for
most handlers. This is rarely desireable.
Under the new `:timbre/vargs` key - the vargs info is still
available for the tiny minority of users that want it, but it
won't be included in default ouput for most handlers.
|
||
|---|---|---|
| .. | ||
| taoensso | ||