oslo_log.fixture

oslo_log.fixture.get_logging_handle_error_fixture()

返回一个fixture,用于使logging引发格式化异常。

使用方法

from oslo_log import fixture as log_fixture

self.useFixture(log_fixture.get_logging_handle_error_fixture())
class oslo_log.fixture.SetLogLevel(logger_names, level)

覆盖指定logger的日志级别,并在测试结束时恢复其先前的值。

使用方法

from oslo_log import fixture as log_fixture

self.useFixture(log_fixture.SetLogLevel(['myapp.foo'], logging.DEBUG))
参数:
  • logger_names (list(str)) – 传递给getLogger()的logger名称序列。

  • level (int) – 日志级别,通常是logging.DEBUG、logging.INFO等之一。