def enable_logging(level=None, redirect_loggers=None):
"""
Enable logging for the *saltyrtc* logger group.
Arguments:
- `level`: A :mod:`logbook` logging level. Defaults to
``WARNING``.
- `redirect_loggers`: A dictionary containing :mod:`logging`
logger names as key and their respective :mod:`logging` level
as value. Each logger will be looked up and redirected to
:mod:`logbook`. Defaults to an empty dictionary.
Raises :class:`ImportError` in case :mod:`logbook` is not
installed.
"""
if _logger_convert_level_handler is None:
_logging_error()
# At this point, logbook is either defined or an error has been returned
if level is None:
level = logbook.WARNING
logger_group.disabled = False
logger_group.level = level
if redirect_loggers is not None:
_redirect_logging_loggers(redirect_loggers, remove=False)
评论列表
文章目录