On 2021-6-2 23:39 , Christopher Nielsen wrote:
I absolutely support the package/namespace “named logger" approach. That concept is also used in the Java/.NET worlds, as well as others, and it's incredibly useful (and powerful). And since we’re already taking advantage of TCL namespaces, that provides a straightforward segregation scheme.

And ultimately that would be the way to go, as we evolve our logging support.

Short-term, though, I was hoping we could start with the simpler approach: Expand our debug granularity, to filter out less-useful info by default, but without removing the detail entirely. Indeed, there are some areas where I’d like to see /more/ detail - albeit, logged at level debug1 or lower - to help with troubleshooting.

This isn't an urgent change. Let's finish working out the design before we merge an implementation. To do otherwise is to invite technical debt.

- Josh

Reply via email to