The root logger won't have the gbp-specific default_handlers attribute.
Change-Id: I0b81fdfbe70fe16ce3fd226248b83a4f6a17fc7f
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
logging.setLoggerClass(GbpLogger)
color = kwargs.pop('color') if 'color' in kwargs else 'auto'
logger = logging.getLogger(*args, **kwargs)
- if not logger.default_handlers:
+ if hasattr(logger, 'default_handlers') and not logger.default_handlers:
logger.init_default_handlers(color)
return logger