Merge "Add log.get_loggers method"
This commit is contained in:
commit
3fd45abc67
@ -416,6 +416,11 @@ def _setup_logging_from_conf(conf, project, version):
|
||||
_loggers = {}
|
||||
|
||||
|
||||
def get_loggers():
|
||||
"""Return a copy of the oslo loggers dictionary."""
|
||||
return _loggers.copy()
|
||||
|
||||
|
||||
def getLogger(name=None, project='unknown', version='unknown'):
|
||||
"""Build a logger with the given name.
|
||||
|
||||
|
@ -401,6 +401,11 @@ class LogLevelTestCase(BaseTestCase):
|
||||
l = log.getLogger('nova-trace.foo')
|
||||
self.assertEqual(log.TRACE, l.logger.getEffectiveLevel())
|
||||
|
||||
def test_get_loggers(self):
|
||||
log._loggers['sentinel_log'] = mock.sentinel.sentinel_log
|
||||
res = log.get_loggers()
|
||||
self.assertDictEqual(log._loggers, res)
|
||||
|
||||
|
||||
class JSONFormatterTestCase(LogTestBase):
|
||||
def setUp(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user