diff options
author | Christopher Larson <chris_larson@mentor.com> | 2016-02-11 17:13:23 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-02-16 09:04:06 +0000 |
commit | 7946927156dec33364418988eb921ddb273660eb (patch) | |
tree | 9bffb1fe75c125e56899c902aae63182a2709a3c /lib/bb/__init__.py | |
parent | e5dd50e0d95d532fe31dde61f8c6b1a7a72321e9 (diff) | |
download | bitbake-contrib-7946927156dec33364418988eb921ddb273660eb.tar.gz |
Move bb.{debug,note,..} into their own logging domain
This lets us filter and use -l to show messages from that source specifically.
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/__init__.py')
-rw-r--r-- | lib/bb/__init__.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/bb/__init__.py b/lib/bb/__init__.py index 5caa8ab9a..bc6fa745b 100644 --- a/lib/bb/__init__.py +++ b/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=""): |