I don't want to go into a bikeshedding war about logging but *EVERY SINGLE TIME* I install a cocoon application I have to completely rewrite the logging defaults.

Not tweak or improve: start over! And it's starting to piss me off.

It's insane the amount of crap that gets generated in the logs because the {throwable} clauses are all over the place... do we really think its useful to know each and every line that was involved in understanding that the sitemap didn't know how to process a URL?

You work on your application for a few minutes and you have a megabyte of crap: try to understand what's signal and what's noise.

Sure, it's configurable: there is a way to turn all that crap off, but:

 1) logkit has the most unintuitive configuration schema ever imagined.

2) there is no centralized archive of the default logging channels used by the various parts of the system, so even if somebody wanted to do the filtering herself, there is no way unless looking into million lines of code

3) some parts of the system (apples! slide!) get put there by default, no matter if I turn their blocks on or not.

Configurable is nice, but too much crap is not: it increases the noise and reduces the signal.

Now tell me, am I the only one frustrated by this?

--
Stefano.



Reply via email to