mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
bitbake: msg: Return config object
Returns the configuration object from setLoggingConfig(). This object has a config dictionary that contains all of the created handlers, filters and loggers, which makes it much easier to pull out items with specific names. (Bitbake rev: 93c98a85cb10d3795b3cebc9cd97214d0f4748e5) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b2d55ec1eb
commit
0dd9e5a84d
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user