telemere/main
Peter Taoussanis c99fd044b4 [mod] Timbre shim API: remove :vargs from data
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.
2025-12-03 08:21:05 +01:00
..
bb [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
public [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
resources/docs [doc] Make it clear that signal content is lazy 2025-11-28 10:09:00 +01:00
src/taoensso [mod] Timbre shim API: remove :vargs from data 2025-12-03 08:21:05 +01:00
test/taoensso [mod] Timbre shim API: remove :vargs from data 2025-12-03 08:21:05 +01:00
.gitignore [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
bb.edn [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
jaeger.sh [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
project.clj v1.1.0 (2025-08-22) 2025-08-22 10:35:05 +02:00
shadow-cljs.edn [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
shadow-cljs.sh [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00