Merge "Start rename of BLATHER -> TRACE"

This commit is contained in:
Jenkins
2015-12-22 17:48:57 +00:00
committed by Gerrit Code Review

View File

@@ -20,11 +20,14 @@ import logging
_BASE = __name__.split(".", 1)[0]
# Add a BLATHER level, this matches the multiprocessing utils.py module (and
# kazoo and others) that declares a similar level, this level is for
# information that is even lower level than regular DEBUG and gives out so
# much runtime information that it is only useful by low-level/certain users...
# Add a BLATHER/TRACE level, this matches the multiprocessing
# utils.py module (and oslo.log, kazoo and others) that declares a similar
# level, this level is for information that is even lower level than regular
# DEBUG and gives out so much runtime information that it is only
# useful by low-level/certain users...
BLATHER = 5
TRACE = BLATHER
# Copy over *select* attributes to make it easy to use this module.
CRITICAL = logging.CRITICAL
@@ -43,6 +46,10 @@ class _BlatherLoggerAdapter(logging.LoggerAdapter):
"""Delegate a blather call to the underlying logger."""
self.log(BLATHER, msg, *args, **kwargs)
def trace(self, msg, *args, **kwargs):
"""Delegate a trace call to the underlying logger."""
self.log(TRACE, msg, *args, **kwargs)
def warn(self, msg, *args, **kwargs):
"""Delegate a warning call to the underlying logger."""
self.warning(msg, *args, **kwargs)