summaryrefslogtreecommitdiff
path: root/meta/classes/base.bbclass
diff options
context:
space:
mode:
authorDarren Hart <dvhart@linux.intel.com>2011-04-22 09:25:23 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-04-28 09:52:29 +0100
commit7cb3f0206619b725e404282fa7a3ac50b4609f1e (patch)
treee35be586460e78036fbdbbee438152df885f4a92 /meta/classes/base.bbclass
parent513aa1dc61c26476f10a643f8dafc3d025f408c4 (diff)
downloadopenembedded-core-7cb3f0206619b725e404282fa7a3ac50b4609f1e.tar.gz
openembedded-core-7cb3f0206619b725e404282fa7a3ac50b4609f1e.tar.bz2
openembedded-core-7cb3f0206619b725e404282fa7a3ac50b4609f1e.zip
logging: add bb* logging mechanisms for bash recipe functions
The following logging mechanisms are to be used in bash functions of recipes. They are intended to map one to one in intention and output format with the python recipe logging functions of a similar naming convention: bb.plain(), bb.note(), etc. For the time being, all of these print only to the task logs. Future enhancements may integrate these calls with the bitbake logging infrastructure, allowing for printing to the console as appropriate. The interface and intention statements reflect that future goal. Once it is in place, no changes will be necessary to recipes using these logging mechanisms. I opted to write new functions instead of modifying the oe* logging functions from base.bbclass (and utils.bbclass in oe) for a couple reasons. First, one of my goals was to generate a uniform logging API between bash and python in recipes. Second, there are no users of oe* logging in meta (oe-core) or meta-yocto, while several oe recipes do use them. I wanted to make a clean start with the freedom to change behavior without forcing the oe recipes to change or experience unexpected logging changes. Eventually, the oe recipes can be migrated to the new bb* logging routines and the existing oe* routines can be retired (deleted). Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Chris Larson <clarson@kergoth.com>
Diffstat (limited to 'meta/classes/base.bbclass')
-rw-r--r--meta/classes/base.bbclass1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index 7ca396db5e..eafad7e923 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -8,6 +8,7 @@ inherit utils
inherit utility-tasks
inherit metadata_scm
inherit buildstats
+inherit logging
python sys_path_eh () {
if isinstance(e, bb.event.ConfigParsed):