From 90ffdc01ba2d75b171720baa4232f6cc1ae8b0b1 Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Fri, 20 Feb 2015 17:52:42 +0000 Subject: [PATCH] bitbake: bitbake-layers: fix logging Logging output was simply not getting printed. (Bitbake rev: 62b825b19b13a914cbff5303d541bd5dbbec90a7) Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- bitbake/bin/bitbake-layers | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bitbake/bin/bitbake-layers b/bitbake/bin/bitbake-layers index 2622bc0927..fc62386b64 100755 --- a/bitbake/bin/bitbake-layers +++ b/bitbake/bin/bitbake-layers @@ -39,8 +39,18 @@ import bb.utils import bb.tinfoil -logger = logging.getLogger('BitBake') +def logger_create(name, output=sys.stderr): + logger = logging.getLogger(name) + console = logging.StreamHandler(output) + format = bb.msg.BBLogFormatter("%(levelname)s: %(message)s") + if output.isatty(): + format.enable_color() + console.setFormatter(format) + logger.addHandler(console) + logger.setLevel(logging.INFO) + return logger +logger = logger_create('bitbake-layers') class Commands():