[bitbake-devel] [PATCH 1/1] lib/bb/codeparser: ensure BufferedLogger respects target filtering

Paul Eggleton paul.eggleton at linux.intel.com
Tue Mar 28 00:51:01 UTC 2017


BufferedLogger was sending log records to the target logger using
handle() - this meant that the filtering (e.g. log level set)
on the target logger was bypassed, leading for example to debug records
getting printed when the log level was set to logging.WARNING.

Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
---
 lib/bb/codeparser.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/bb/codeparser.py b/lib/bb/codeparser.py
index 5d2d440..c36397c 100644
--- a/lib/bb/codeparser.py
+++ b/lib/bb/codeparser.py
@@ -186,7 +186,7 @@ class BufferedLogger(Logger):
 
     def flush(self):
         for record in self.buffer:
-            self.target.handle(record)
+            self.target.filter(record)
         self.buffer = []
 
 class PythonParser():
-- 
2.9.3




More information about the bitbake-devel mailing list