diff options
-rw-r--r-- | lib/bb/msg.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/bb/msg.py b/lib/bb/msg.py index 582165dd0..2ba482422 100644 --- a/lib/bb/msg.py +++ b/lib/bb/msg.py @@ -306,7 +306,8 @@ def setLoggingConfig(defaultconfig, userconfigfile=None): if "level" in l: l["level"] = bb.msg.stringToLevel(l["level"]) - logging.config.dictConfig(logconfig) + conf = logging.config.dictConfigClass(logconfig) + conf.configure() # The user may have specified logging domains they want at a higher debug # level than the standard. @@ -328,6 +329,8 @@ def setLoggingConfig(defaultconfig, userconfigfile=None): #if newlevel < bb.msg.loggerDefaultLogLevel: # bb.msg.loggerDefaultLogLevel = newlevel + return conf + def cleanupLogging(): # Iterate through all the handlers and close them if possible. Fixes # 'Unclosed resource' warnings when bitbake exits, see |