diff --git a/bitbake/lib/bb/main.py b/bitbake/lib/bb/main.py index 8c948c2c15..29e391162e 100755 --- a/bitbake/lib/bb/main.py +++ b/bitbake/lib/bb/main.py @@ -477,10 +477,10 @@ def bitbake_main(configParams, configuration): return 1 -def setup_bitbake(configParams, configuration, extrafeatures=None): +def setup_bitbake(configParams, configuration, extrafeatures=None, setup_logging=True): # Ensure logging messages get sent to the UI as events handler = bb.event.LogHandler() - if not configParams.status_only: + if setup_logging and not configParams.status_only: # In status only mode there are no logs and no UI logger.addHandler(handler) diff --git a/bitbake/lib/bb/tinfoil.py b/bitbake/lib/bb/tinfoil.py index 563c0c4d82..fb0da62243 100644 --- a/bitbake/lib/bb/tinfoil.py +++ b/bitbake/lib/bb/tinfoil.py @@ -245,7 +245,8 @@ class Tinfoil: server, self.server_connection, ui_module = setup_bitbake(config_params, cookerconfig, - extrafeatures) + extrafeatures, + setup_logging=False) self.ui_module = ui_module