def init_plugins(): """初始化日志、错误追踪插件,并将当前配置信息打 log""" from everyclass.common.flask import print_config from everyclass.common.env import get_env # Sentry if get_env() in __app.config['SENTRY_AVAILABLE_IN']: sentry.init_app(app=__app) sentry_handler = SentryHandler(sentry.client) sentry_handler.setLevel(logging.WARNING) logging.getLogger().addHandler(sentry_handler) logger.info('Sentry is inited because you are in {} mode.'.format( __app.config['CONFIG_NAME'])) print_config(__app, logger)