You have gone off on a tangent. The original context was discussing the
need for granulated debug messages. I have restored the context above.
Addressing the original discussion, the convenience is best expressed by
example. Say you want to try improving the garbage collector. It is
convenient to be able to get messages just about the garbage collector.
Say you want to add index node merging to the TNC, it is convenient to
get messages just about the TNC. And so on. Hence my original point
stands: the convenience is evident to someone working with the code, but
not to someone who isn't.
Note also, that switching on all the debug messages is not exactly
inconvenient. After all, you just select all the config options.
You seem to have mistakenly inferred I was impugning your judgement. That
was not the point.
Coming back to your issue of a mount-time option for debug messages. I am
not sure any other file systems do that. In general I would say having to
switch on the debug config option and also change either the kernel command
line or init scripts, seems in fact much less convenient.
--