1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-02 01:19:52 +00:00

build: send logging messages to the log file for python functions

(Bitbake rev: ee1cce6ab21ddda60a7a070d03e98ff8485a5e71)

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-12-09 23:38:35 -05:00
committed by Richard Purdie
parent 25e519a80f
commit aaa55880ac
3 changed files with 19 additions and 16 deletions
+8 -6
View File
@@ -29,12 +29,14 @@ import os
import sys
import logging
import bb
import bb.msg
import bb.utils
import bb.process
from contextlib import nested
from bb import data, event, mkdirhier, utils
logger = logging.getLogger("BitBake.Build")
bblogger = logging.getLogger('BitBake')
logger = logging.getLogger('BitBake.Build')
NULL = open('/dev/null', 'r')
@@ -164,7 +166,7 @@ def {function}(d):
{function}(d)
"""
#logformatter = bb.msg.BBLogFormatter("%(levelname)s: %(message)s")
logformatter = bb.msg.BBLogFormatter("%(levelname)s: %(message)s")
def exec_func_python(func, d, runfile, logfile, cwd=None):
"""Execute a python BB 'function'"""
@@ -181,9 +183,9 @@ def exec_func_python(func, d, runfile, logfile, cwd=None):
if cwd:
os.chdir(cwd)
#handler = logging.StreamHandler(logfile)
#handler.setFormatter(logformatter)
#bblogger.addHandler(handler)
handler = logging.StreamHandler(logfile)
handler.setFormatter(logformatter)
bblogger.addHandler(handler)
try:
comp = utils.better_compile(code, func, bbfile)
@@ -194,7 +196,7 @@ def exec_func_python(func, d, runfile, logfile, cwd=None):
raise FuncFailed(func, None)
finally:
#bblogger.removeHandler(handler)
bblogger.removeHandler(handler)
if olddir:
os.chdir(olddir)