Apply fix for issue where the loggers were constructed with the wrong class

(Bitbake rev: 1b21daf052c49f3126dac001712ec01ad63c5f60)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Chris Larson 2010-09-08 11:31:36 -07:00 committed by Richard Purdie
parent 9c2bcae35e
commit a4b195f180
1 changed files with 4 additions and 1 deletions

View File

@ -29,7 +29,6 @@ if sys.version_info < (2, 6, 0):
import os
import logging
import bb.msg
class NullHandler(logging.Handler):
def emit(self, record):
@ -58,6 +57,10 @@ logger = logging.getLogger("BitBake")
logger.addHandler(NullHandler())
logger.setLevel(logging.INFO)
# This has to be imported after the setLoggerClass, as the import of bb.msg
# can result in construction of the various loggers.
import bb.msg
if "BBDEBUG" in os.environ:
level = int(os.environ["BBDEBUG"])
if level: