diff options
Diffstat (limited to 'meta/lib/oeqa/utils/__init__.py')
-rw-r--r-- | meta/lib/oeqa/utils/__init__.py | 20 |
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): | |||
43 | import logging | 43 | import logging |
44 | 44 | ||
45 | """ | 45 | """ |
46 | Bitbake logger redifines debug() in order to | 46 | We need to raise the log level of the info output so unittest |
47 | set a level within debug, this breaks compatibility | 47 | messages are visible on the console. |
48 | with vainilla logging, so we neeed to redifine debug() | ||
49 | method again also add info() method with INFO + 1 level. | ||
50 | """ | 48 | """ |
51 | def _bitbake_log_debug(*args, **kwargs): | ||
52 | lvl = logging.DEBUG | ||
53 | |||
54 | if isinstance(args[0], int): | ||
55 | lvl = args[0] | ||
56 | msg = args[1] | ||
57 | args = args[2:] | ||
58 | else: | ||
59 | msg = args[0] | ||
60 | args = args[1:] | ||
61 | |||
62 | logger.log(lvl, msg, *args, **kwargs) | ||
63 | |||
64 | def _bitbake_log_info(msg, *args, **kwargs): | 49 | def _bitbake_log_info(msg, *args, **kwargs): |
65 | logger.log(logging.INFO + 1, msg, *args, **kwargs) | 50 | logger.log(logging.INFO + 1, msg, *args, **kwargs) |
66 | 51 | ||
67 | logger.debug = _bitbake_log_debug | ||
68 | logger.info = _bitbake_log_info | 52 | logger.info = _bitbake_log_info |
69 | 53 | ||
70 | return logger | 54 | return logger |