summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/utils/__init__.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-02-10 10:12:40 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-02-10 23:48:51 +0000
commit5aecb6df67b876aa12eec54998f209d084579599 (patch)
tree26378244169bf9b7d1ee38a3a39d0253ac0a29f3 /meta/lib/oeqa/utils/__init__.py
parent8ddfab7b185dbba171afce80260e5638eb06a769 (diff)
downloadopenembedded-core-5aecb6df67b876aa12eec54998f209d084579599.tar.gz
Fix up bitbake logging compatibility
Bitbake changed the debug() logging call to make it compatible with standard python logging by no longer including a debug level as the first argument. Fix up the few places this was being used. Tweaked version of a patch from Joshua Watt. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/utils/__init__.py')
-rw-r--r--meta/lib/oeqa/utils/__init__.py20
1 files changed, 2 insertions, 18 deletions
diff --git a/meta/lib/oeqa/utils/__init__.py b/meta/lib/oeqa/utils/__init__.py
index 70fbe7b552..6d1ec4cb99 100644
--- a/meta/lib/oeqa/utils/__init__.py
+++ b/meta/lib/oeqa/utils/__init__.py
@@ -43,28 +43,12 @@ def make_logger_bitbake_compatible(logger):
import logging
"""
- Bitbake logger redifines debug() in order to
- set a level within debug, this breaks compatibility
- with vainilla logging, so we neeed to redifine debug()
- method again also add info() method with INFO + 1 level.
+ We need to raise the log level of the info output so unittest
+ messages are visible on the console.
"""
- def _bitbake_log_debug(*args, **kwargs):
- lvl = logging.DEBUG
-
- if isinstance(args[0], int):
- lvl = args[0]
- msg = args[1]
- args = args[2:]
- else:
- msg = args[0]
- args = args[1:]
-
- logger.log(lvl, msg, *args, **kwargs)
-
def _bitbake_log_info(msg, *args, **kwargs):
logger.log(logging.INFO + 1, msg, *args, **kwargs)
- logger.debug = _bitbake_log_debug
logger.info = _bitbake_log_info
return logger