def __init__(self, stream, logger, level_manager):
super(ColorizedStreamHandler, self).__init__(stream)
if platform.system() == 'Windows':
self.stream = colorama.AnsiToWin32(self.stream).stream
fmt = self.CONSOLE_LOG_FORMAT[logger.name][self.enable_color]
super(ColorizedStreamHandler, self).setFormatter(logging.Formatter(fmt))
super(ColorizedStreamHandler, self).setLevel(level_manager.get_user_setting_level(logger))
评论列表
文章目录