def log_set_up(verbose=False):
settings = get_settings()
if not exists(settings.save_path):
mkdir(settings.save_path)
logfile = "%s/pyflix.log" % (settings.save_path)
handler = RotatingFileHandler(logfile, maxBytes=1e6, backupCount=10)
formatter = logging.Formatter("%(asctime)s %(name)-22s "
"%(levelname)-8s %(message)s")
handler.setFormatter(formatter)
logger = logging.getLogger()
logger.addHandler(handler)
if DEBUG or verbose:
logger.setLevel(logging.DEBUG)
else:
logger.setLevel(logging.INFO)
add_stdout_handler(logger, formatter)
评论列表
文章目录