mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +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:
|
if "level" in l:
|
||||||
l["level"] = bb.msg.stringToLevel(l["level"])
|
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
|
# The user may have specified logging domains they want at a higher debug
|
||||||
# level than the standard.
|
# level than the standard.
|
||||||
@@ -328,6 +329,8 @@ def setLoggingConfig(defaultconfig, userconfigfile=None):
|
|||||||
#if newlevel < bb.msg.loggerDefaultLogLevel:
|
#if newlevel < bb.msg.loggerDefaultLogLevel:
|
||||||
# bb.msg.loggerDefaultLogLevel = newlevel
|
# bb.msg.loggerDefaultLogLevel = newlevel
|
||||||
|
|
||||||
|
return conf
|
||||||
|
|
||||||
def cleanupLogging():
|
def cleanupLogging():
|
||||||
# Iterate through all the handlers and close them if possible. Fixes
|
# Iterate through all the handlers and close them if possible. Fixes
|
||||||
# 'Unclosed resource' warnings when bitbake exits, see
|
# 'Unclosed resource' warnings when bitbake exits, see
|
||||||
|
|||||||
Reference in New Issue
Block a user