summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/build.py
diff options
context:
space:
mode:
authorChris Larson <chris_larson@mentor.com>2010-12-09 23:38:35 -0500
committerRichard Purdie <rpurdie@linux.intel.com>2011-01-04 14:46:48 +0000
commitaaa55880ac79f470e613130baefdf317a764cbf2 (patch)
tree9ce5da72131cd6087afad976f51ab73457d201e4 /bitbake/lib/bb/build.py
parent25e519a80fc453de1468823b2bf26ab053aa0dca (diff)
downloadpoky-aaa55880ac79f470e613130baefdf317a764cbf2.tar.gz
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>
Diffstat (limited to 'bitbake/lib/bb/build.py')
-rw-r--r--bitbake/lib/bb/build.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/bitbake/lib/bb/build.py b/bitbake/lib/bb/build.py
index 5d07b06640..e4e767ebc1 100644
--- a/bitbake/lib/bb/build.py
+++ b/bitbake/lib/bb/build.py
@@ -29,12 +29,14 @@ import os
29import sys 29import sys
30import logging 30import logging
31import bb 31import bb
32import bb.msg
32import bb.utils 33import bb.utils
33import bb.process 34import bb.process
34from contextlib import nested 35from contextlib import nested
35from bb import data, event, mkdirhier, utils 36from bb import data, event, mkdirhier, utils
36 37
37logger = logging.getLogger("BitBake.Build") 38bblogger = logging.getLogger('BitBake')
39logger = logging.getLogger('BitBake.Build')
38 40
39NULL = open('/dev/null', 'r') 41NULL = open('/dev/null', 'r')
40 42
@@ -164,7 +166,7 @@ def {function}(d):
164 166
165{function}(d) 167{function}(d)
166""" 168"""
167#logformatter = bb.msg.BBLogFormatter("%(levelname)s: %(message)s") 169logformatter = bb.msg.BBLogFormatter("%(levelname)s: %(message)s")
168def exec_func_python(func, d, runfile, logfile, cwd=None): 170def exec_func_python(func, d, runfile, logfile, cwd=None):
169 """Execute a python BB 'function'""" 171 """Execute a python BB 'function'"""
170 172
@@ -181,9 +183,9 @@ def exec_func_python(func, d, runfile, logfile, cwd=None):
181 if cwd: 183 if cwd:
182 os.chdir(cwd) 184 os.chdir(cwd)
183 185
184 #handler = logging.StreamHandler(logfile) 186 handler = logging.StreamHandler(logfile)
185 #handler.setFormatter(logformatter) 187 handler.setFormatter(logformatter)
186 #bblogger.addHandler(handler) 188 bblogger.addHandler(handler)
187 189
188 try: 190 try:
189 comp = utils.better_compile(code, func, bbfile) 191 comp = utils.better_compile(code, func, bbfile)
@@ -194,7 +196,7 @@ def exec_func_python(func, d, runfile, logfile, cwd=None):
194 196
195 raise FuncFailed(func, None) 197 raise FuncFailed(func, None)
196 finally: 198 finally:
197 #bblogger.removeHandler(handler) 199 bblogger.removeHandler(handler)
198 if olddir: 200 if olddir:
199 os.chdir(olddir) 201 os.chdir(olddir)
200 202