well, using a different channel should be done in core, like for other services supporting logging.

Thus, most services don't even ask you whether they should enable logging or no. they just enable it all the time as soon as the ``logger`` service is available.