summaryrefslogtreecommitdiff
path: root/taskflow/logging.py
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@yahoo-inc.com>2015-12-16 17:46:44 -0800
committerJoshua Harlow <harlowja@yahoo-inc.com>2015-12-16 17:47:33 -0800
commitcf99c89e22e0d0cb0a75d60881c652bd023b4d0b (patch)
tree69c93d97247e364bc07b108f55b8a7c20bca4194 /taskflow/logging.py
parent5dd8b28f03ac28fbc959b4999baaba598ac18f70 (diff)
downloadtaskflow-cf99c89e22e0d0cb0a75d60881c652bd023b4d0b.tar.gz
Start rename of BLATHER -> TRACE
This appears to be standardizing around the name TRACE instead of BLATHER so start to move taskflow internally to use this name instead. Change-Id: I095039ac556eb07b821a29528b1b76651bcbab5c
Diffstat (limited to 'taskflow/logging.py')
-rw-r--r--taskflow/logging.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/taskflow/logging.py b/taskflow/logging.py
index 823f8b0..3fa5ad9 100644
--- a/taskflow/logging.py
+++ b/taskflow/logging.py
@@ -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)