aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Larson <chris_larson@mentor.com>2016-02-11 17:13:23 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-16 09:04:23 +0000
commit4bf8b21ab838143c6e875e600da276c77bc5ea67 (patch)
tree3132901c93207a780cea921724f532448cc3aa5d
parent3b35de31b842d2e15a6dad8a90a1b6b7cbd3e4cc (diff)
downloadopenembedded-core-contrib-4bf8b21ab838143c6e875e600da276c77bc5ea67.tar.gz
bitbake: Move bb.{debug,note,..} into their own logging domain
This lets us filter and use -l to show messages from that source specifically. (Bitbake rev: 7946927156dec33364418988eb921ddb273660eb) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--bitbake/lib/bb/__init__.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/bitbake/lib/bb/__init__.py b/bitbake/lib/bb/__init__.py
index 5caa8ab9ad..bc6fa745ba 100644
--- a/bitbake/lib/bb/__init__.py
+++ b/bitbake/lib/bb/__init__.py
@@ -70,6 +70,8 @@ logger = logging.getLogger("BitBake")
logger.addHandler(NullHandler())
logger.setLevel(logging.DEBUG - 2)
+mainlogger = logging.getLogger("BitBake.Main")
+
# This has to be imported after the setLoggerClass, as the import of bb.msg
# can result in construction of the various loggers.
import bb.msg
@@ -79,26 +81,26 @@ sys.modules['bb.fetch'] = sys.modules['bb.fetch2']
# Messaging convenience functions
def plain(*args):
- logger.plain(''.join(args))
+ mainlogger.plain(''.join(args))
def debug(lvl, *args):
if isinstance(lvl, basestring):
- logger.warn("Passed invalid debug level '%s' to bb.debug", lvl)
+ mainlogger.warn("Passed invalid debug level '%s' to bb.debug", lvl)
args = (lvl,) + args
lvl = 1
- logger.debug(lvl, ''.join(args))
+ mainlogger.debug(lvl, ''.join(args))
def note(*args):
- logger.info(''.join(args))
+ mainlogger.info(''.join(args))
def warn(*args):
- logger.warn(''.join(args))
+ mainlogger.warn(''.join(args))
def error(*args, **kwargs):
- logger.error(''.join(args), extra=kwargs)
+ mainlogger.error(''.join(args), extra=kwargs)
def fatal(*args, **kwargs):
- logger.critical(''.join(args), extra=kwargs)
+ mainlogger.critical(''.join(args), extra=kwargs)
raise BBHandledException()
def deprecated(func, name=None, advice=""):