diff options
Diffstat (limited to 'bitbake/lib/bb/build.py')
-rw-r--r-- | bitbake/lib/bb/build.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py index 5c703095b7..31fde06e6a 100644 --- a/bitbake/lib/bb/build.py +++ b/bitbake/lib/bb/build.py | |||
@@ -223,7 +223,7 @@ def exec_func_shell(function, d, runfile, cwd=None): | |||
223 | 223 | ||
224 | with open(runfile, 'w') as script: | 224 | with open(runfile, 'w') as script: |
225 | script.write('#!/bin/sh -e\n') | 225 | script.write('#!/bin/sh -e\n') |
226 | if logger.isEnabledFor(logging.DEBUG): | 226 | if bb.msg.loggerVerbose[1]: |
227 | script.write("set -x\n") | 227 | script.write("set -x\n") |
228 | data.emit_func(function, script, d) | 228 | data.emit_func(function, script, d) |
229 | if cwd: | 229 | if cwd: |
@@ -234,7 +234,7 @@ def exec_func_shell(function, d, runfile, cwd=None): | |||
234 | 234 | ||
235 | cmd = runfile | 235 | cmd = runfile |
236 | 236 | ||
237 | if logger.isEnabledFor(logging.DEBUG): | 237 | if bb.msg.loggerVerbose[1]: |
238 | logfile = LogTee(logger, sys.stdout) | 238 | logfile = LogTee(logger, sys.stdout) |
239 | else: | 239 | else: |
240 | logfile = sys.stdout | 240 | logfile = sys.stdout |
@@ -308,6 +308,8 @@ def _exec_task(fn, task, d, quieterr): | |||
308 | # Ensure python logging goes to the logfile | 308 | # Ensure python logging goes to the logfile |
309 | handler = logging.StreamHandler(logfile) | 309 | handler = logging.StreamHandler(logfile) |
310 | handler.setFormatter(logformatter) | 310 | handler.setFormatter(logformatter) |
311 | # Always enable full debug output into task logfiles | ||
312 | handler.setLevel(logging.DEBUG - 2) | ||
311 | bblogger.addHandler(handler) | 313 | bblogger.addHandler(handler) |
312 | 314 | ||
313 | localdata.setVar('BB_LOGFILE', logfn) | 315 | localdata.setVar('BB_LOGFILE', logfn) |