diff options
Diffstat (limited to 'lib/bb/msg.py')
-rw-r--r-- | lib/bb/msg.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/bb/msg.py b/lib/bb/msg.py index e70daee92..59769707e 100644 --- a/lib/bb/msg.py +++ b/lib/bb/msg.py @@ -146,8 +146,7 @@ def init_msgconfig(verbose, debug, debug_domains = []): bb.msg.loggerVerboseLogs = True bb.msg.loggerDefaultDomains = debug_domains -def addDefaultlogFilter(handler): - +def constructLogOptions(): debug = loggerDefaultDebugLevel verbose = loggerDefaultVerbose domains = loggerDefaultDomains @@ -163,6 +162,10 @@ def addDefaultlogFilter(handler): for (domainarg, iterator) in groupby(domains): dlevel = len(tuple(iterator)) debug_domains["BitBake.%s" % domainarg] = logging.DEBUG - dlevel + 1 + return level, debug_domains + +def addDefaultlogFilter(handler): + level, debug_domains = constructLogOptions() BBLogFilter(handler, level, debug_domains) |