diff options
Diffstat (limited to 'bitbake/lib/bb/msg.py')
| -rw-r--r-- | bitbake/lib/bb/msg.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bitbake/lib/bb/msg.py b/bitbake/lib/bb/msg.py index e70daee92f..59769707e0 100644 --- a/bitbake/lib/bb/msg.py +++ b/bitbake/lib/bb/msg.py | |||
| @@ -146,8 +146,7 @@ def init_msgconfig(verbose, debug, debug_domains = []): | |||
| 146 | bb.msg.loggerVerboseLogs = True | 146 | bb.msg.loggerVerboseLogs = True |
| 147 | bb.msg.loggerDefaultDomains = debug_domains | 147 | bb.msg.loggerDefaultDomains = debug_domains |
| 148 | 148 | ||
| 149 | def addDefaultlogFilter(handler): | 149 | def constructLogOptions(): |
| 150 | |||
| 151 | debug = loggerDefaultDebugLevel | 150 | debug = loggerDefaultDebugLevel |
| 152 | verbose = loggerDefaultVerbose | 151 | verbose = loggerDefaultVerbose |
| 153 | domains = loggerDefaultDomains | 152 | domains = loggerDefaultDomains |
| @@ -163,6 +162,10 @@ def addDefaultlogFilter(handler): | |||
| 163 | for (domainarg, iterator) in groupby(domains): | 162 | for (domainarg, iterator) in groupby(domains): |
| 164 | dlevel = len(tuple(iterator)) | 163 | dlevel = len(tuple(iterator)) |
| 165 | debug_domains["BitBake.%s" % domainarg] = logging.DEBUG - dlevel + 1 | 164 | debug_domains["BitBake.%s" % domainarg] = logging.DEBUG - dlevel + 1 |
| 165 | return level, debug_domains | ||
| 166 | |||
| 167 | def addDefaultlogFilter(handler): | ||
| 168 | level, debug_domains = constructLogOptions() | ||
| 166 | 169 | ||
| 167 | BBLogFilter(handler, level, debug_domains) | 170 | BBLogFilter(handler, level, debug_domains) |
| 168 | 171 | ||
