def test_loggers_from_logcfg():
logcfg = plugin.LoggerConfig()
logcfg.add_loggers(['a', 'b', 'c'], stdout_level=logging.ERROR, file_level='warn')
logcfg.add_loggers(['d'], stdout_level='10')
log_option = [('b', logging.FATAL), 'd']
loggers = plugin._loggers_from_logcfg(logcfg, log_option)
assert loggers.stdout == [('b', logging.FATAL), ('d', 10)]
assert loggers.file == [('a', logging.WARN), ('b', logging.WARN), ('c', logging.WARN), ('d', 0)]
assert loggers
评论列表
文章目录