def set_loggers(config):
from rqalpha.utils.logger import user_log, user_system_log, user_detail_log, system_log, basic_system_log, std_log
from rqalpha.utils.logger import user_std_handler, init_logger
from rqalpha.utils import logger
extra_config = config.extra
init_logger()
for log in [basic_system_log, system_log, std_log, user_log, user_system_log, user_detail_log]:
log.level = getattr(logbook, config.extra.log_level.upper(), logbook.NOTSET)
if extra_config.log_level.upper() != "NONE":
if not extra_config.user_log_disabled:
user_log.handlers.append(user_std_handler)
if not extra_config.user_system_log_disabled:
user_system_log.handlers.append(user_std_handler)
for logger_name, level in extra_config.logger:
getattr(logger, logger_name).level = getattr(logbook, level.upper())
评论列表
文章目录