From b1ba7d1cc8ec33e2d081230287abd07f52136097 Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Mon, 27 Mar 2017 13:17:27 +1300 Subject: lib/bb/msg: introduce logger_create() function We use this code to set up a logger with colour in a number of different places, so create one function that does this and make some of bitbake's utility scripts use it. Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- bin/bitbake-diffsigs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'bin/bitbake-diffsigs') diff --git a/bin/bitbake-diffsigs b/bin/bitbake-diffsigs index c087f99bc..1e3de092a 100755 --- a/bin/bitbake-diffsigs +++ b/bin/bitbake-diffsigs @@ -30,19 +30,9 @@ sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), ' import bb.tinfoil import bb.siggen +import bb.msg -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-diffsigs') +logger = bb.msg.logger_create('bitbake-diffsigs') def find_compare_task(bbhandler, pn, taskname): """ Find the most recent signature files for the specified PN/task and compare them """ -- cgit 1.2.3-korg