From 4bf8b21ab838143c6e875e600da276c77bc5ea67 Mon Sep 17 00:00:00 2001 From: Christopher Larson Date: Thu, 11 Feb 2016 17:13:23 -0700 Subject: 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 Signed-off-by: Richard Purdie --- bitbake/lib/bb/__init__.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'bitbake/lib/bb/__init__.py') 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=""): -- cgit v1.2.3-54-g00ecf