def setup_logger(self, level=logging.INFO):
"""Configure global log settings"""
if isinstance(level, int):
self.level = logging.getLevelName(level)
self.logger = logging.getLogger()
self.logger.setLevel(self.level)
if not len(self.logger.handlers):
ch = logging.StreamHandler(stream=sys.stderr)
logformat = '%(asctime)s - %(name)s - %(levelname)s - %(message)s'
formatter = logging.Formatter(logformat)
ch.setFormatter(formatter)
self.logger.addHandler(ch)
评论列表
文章目录