Merge "Add log.get_loggers method"
This commit is contained in:
@@ -416,6 +416,11 @@ def _setup_logging_from_conf(conf, project, version):
|
|||||||
_loggers = {}
|
_loggers = {}
|
||||||
|
|
||||||
|
|
||||||
|
def get_loggers():
|
||||||
|
"""Return a copy of the oslo loggers dictionary."""
|
||||||
|
return _loggers.copy()
|
||||||
|
|
||||||
|
|
||||||
def getLogger(name=None, project='unknown', version='unknown'):
|
def getLogger(name=None, project='unknown', version='unknown'):
|
||||||
"""Build a logger with the given name.
|
"""Build a logger with the given name.
|
||||||
|
|
||||||
|
|||||||
@@ -401,6 +401,11 @@ class LogLevelTestCase(BaseTestCase):
|
|||||||
l = log.getLogger('nova-trace.foo')
|
l = log.getLogger('nova-trace.foo')
|
||||||
self.assertEqual(log.TRACE, l.logger.getEffectiveLevel())
|
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):
|
class JSONFormatterTestCase(LogTestBase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user