Alex Rivera | Logout

How to disable logging on the standard error stream?

Asked 2010-02-15T14:48:06.380
231

How to disable logging on the standard error stream in Python? This does not work:

import logging

logger = logging.getLogger()
logger.removeHandler(sys.stderr)
logger.warning('foobar')  # emits 'foobar' on sys.stderr
Edit
Report

1 Answer

162

I use:

logger = logging.getLogger()
logger.disabled = True
... whatever you want ...
logger.disabled = False
answered 2010-06-25T06:42:24.810

Your Answer