Fork me on GitHub
#timbre
<
2022-11-24
>
pavlosmelissinos10:11:26

> Would strongly recommend against using > Timbre through tools.logging unless you absolutely must I just noticed https://github.com/ptaoussanis/timbre/blob/226ffa11e2f9293a274dd8a7147e20add5a040fa/src/taoensso/timbre/tools/logging.clj#L5 Until today, I thought that abstracting logging implementations via clojure.tools.logging was a good practice, especially for libraries, otherwise everything that consumes it downstream is forced to have timbre -or whatever implementation the library uses- as a dependency as well. This can also be an issue if for instance you want to set up a custom appender (e.g. JSON) and you're using a different logger implementation in your artifact, in which case you have to configure the appender at least twice. So I guess my question is what are some practical reasons not to use clojure.tools.logging with timbre?

vemv11:11:48

Grep for ; No support within that file

pavlosmelissinos12:11:17

I see, should have seen that the first time 😞 Thanks, could be a potential problem because we need some of that information but I'll see what I can do.