[Python-ideas] Logging2 with default NullHandler
niki.spahiev at gmail.com
Thu Mar 15 13:24:34 CET 2012
On 14.03.2012 21:28, anatoly techtonik wrote:
> Badly need `logging2` module that has NullHandler assigned by default
> for all loggers.
> Why? Because logging fails to play well with libraries:
> import logging
> log = logging.getLogger(__name__)
> No handlers could be found for logger "spyderlib.utils.bsdsocket"
> What do I want from library logging as a Python application developer?
> Nothing until I explicitly setup default behaviour.
> logging can not be changed, and leaving everything as-is is a PITA,
> that's why I am
> proposing for logging2 as the only viable solution.
Can't this be solved with new function? e.g.
log = logging.getLibLogger(__name__)
More information about the Python-ideas