def get_logger(self):
levels = {
0: logging.INFO,
1: logging.DEBUG,
# verbose is added by umap2.__init__ module
2: logging.VERBOSE,
}
verbose = self.options.get('--verbose', 0)
logger = logging.getLogger('umap2')
if verbose in levels:
set_default_handler_level(levels[verbose])
else:
set_default_handler_level(logging.VERBOSE)
if self.options.get('--quiet', False):
set_default_handler_level(logging.WARNING)
return logger
评论列表
文章目录