From 7586adb360d8075d3e97184dfcafb1b13ce5f838 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 7 Feb 2011 14:49:10 +0000 Subject: bitbake/msg: Ensure lower level debug messages have DEBUG prefix and reuse log level values from formatter Signed-off-by: Richard Purdie --- bitbake/lib/bb/msg.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/bitbake/lib/bb/msg.py b/bitbake/lib/bb/msg.py index 9d26fa06bd..1f9ff904af 100644 --- a/bitbake/lib/bb/msg.py +++ b/bitbake/lib/bb/msg.py @@ -33,6 +33,8 @@ import bb.event class BBLogFormatter(logging.Formatter): """Formatter which ensures that our 'plain' messages (logging.INFO + 1) are used as is""" + DEBUG3 = logging.DEBUG - 2 + DEBUG2 = logging.DEBUG - 1 DEBUG = logging.DEBUG VERBOSE = logging.INFO - 1 NOTE = logging.INFO @@ -42,10 +44,12 @@ class BBLogFormatter(logging.Formatter): CRITICAL = logging.CRITICAL levelnames = { + DEBUG3 : 'DEBUG', + DEBUG2 : 'DEBUG', DEBUG : 'DEBUG', - PLAIN : '', - NOTE : 'NOTE', VERBOSE: 'NOTE', + NOTE : 'NOTE', + PLAIN : '', WARNING : 'WARNING', ERROR : 'ERROR', CRITICAL: 'ERROR', @@ -60,7 +64,7 @@ class BBLogFormatter(logging.Formatter): def format(self, record): record.levelname = self.getLevelName(record.levelno) - if record.levelno == logging.INFO + 1: + if record.levelno == self.PLAIN: return record.getMessage() else: return logging.Formatter.format(self, record) @@ -123,9 +127,9 @@ def get_debug_level(msgdomain = domain.Default): def set_verbose(level): if level: - logger.setLevel(logging.INFO - 1) + logger.setLevel(BBLogFormatter.VERBOSE) else: - logger.setLevel(logging.INFO) + logger.setLevel(BBLogFormatter.INFO) def set_debug_domains(domainargs): for (domainarg, iterator) in groupby(domainargs): -- cgit v1.2.3-54-g00ecf