> I disagree with all of this. Debug logging *can* be enabled for > production clusters, but it should not be on by default. > > DEBUG should *not* be taken to mean “background activities” and we should > stamp this out wherever this has been occurring. DEBUG means verbose > logging for use debugging system behaviour. It should be safe to enable in > production, but it should not be on by default. > > If you want to siphon some log messages to one log file, and others to > another, we should be using some explicit mechanism such as a separate > logger hierarchy, and *not* the log level. >
I agree with you Benedict. But that's not what we have today, specifically post CASSANDRA-10241. What's your proposal to change it to *how it should be*? And who will do that work ? Along with better naming of log files, I wholeheartedly support a more intuitive approach to using separate loggers in the code, e.g. with markers. My proposal is only in lieu of such an agreement and change.