[mod] [fix] Timbre->Telemere appender: fix callsite coords

There was unfortunately a bug in the Timbre->Telemere appender that
was producing signals with {:line <num> :column <num> ...} keys instead
of the expected {:coords [<line-num> <column-num>] ...} key.

This commit fixes the mistake, which should help fix issues with
any downstream middleware or handlers that expect a `:coords` key.

Unfortunately this fix could break a small minority of users that
have come to expect `:line` and `:column` keys on their Timbre signals
(none of the built-in middleware or handlers do).

Apologies for the trouble!
This commit is contained in:
Peter Taoussanis 2025-11-05 06:52:07 +01:00
parent 8a3ae14f45
commit b56e1c4529

View file

@ -200,9 +200,8 @@
:ctx+ context
:ns ?ns-str
:file ?file
:line ?line
:column ?column
:coords (when ?line [?line ?column])
:file ?file ; Non-standard, goes to kvs
:error ?err
:msg (force output_)})))})