From c0bdb8100f44f08cc1bc880792d0ea52f8ba1bf8 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sun, 11 May 2014 13:06:14 +0100 Subject: bitbake: knotty: Fix output printed to the user at debug log levels If a user runs with the -v or -D options, its understandable they'd expect to see log output from the workers yet right now a bug in the log handling does not show this. Fix the conditional to ensure such log output is shown on the terminal when it has been requested. Ideally this data should always flow to the logfiles but that is for another patch. This also fixes the code to do what was always intended in the comments, i.e. if the user specifies -D or -v, output is shown from the tasks, otherwise notes are suppressed. (Bitbake rev: 20a3c93d8572969e76563f29bff89400b93ffae7) Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/knotty.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bitbake') diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py index 41f1ba83af..77a708258a 100644 --- a/bitbake/lib/bb/ui/knotty.py +++ b/bitbake/lib/bb/ui/knotty.py @@ -351,7 +351,7 @@ def main(server, eventHandler, params, tf = TerminalFilter): # For "normal" logging conditions, don't show note logs from tasks # but do show them if the user has changed the default log level to # include verbose/debug messages - if event.taskpid != 0 and event.levelno <= format.NOTE: + if event.taskpid != 0 and event.levelno <= format.NOTE and (event.levelno < llevel or (event.levelno == format.NOTE and llevel != format.VERBOSE)): continue logger.handle(event) continue -- cgit v1.2.3-54-g00ecf