123456789101112131415161718192021222324252627 |
- from flask import Flask
- from flask_cors import CORS
- from interfaces.resume import resume
- from interfaces.rocketmq import rocket
- import logging
- from logging.handlers import TimedRotatingFileHandler
- app = Flask(__name__)
- app.config['JSON_AS_ASCII'] = False
- CORS(app, resources=r'/*')
- # 注册蓝图
- app.register_blueprint(resume, url_prefix='/resume')
- app.register_blueprint(rocket, url_prefix='/rocket')
- logger = logging.getLogger(__name__)
- if __name__ == '__main__':
- formatter = logging.Formatter(
- "[%(asctime)s][%(filename)s:%(lineno)d][%(levelname)s][%(thread)d] - %(message)s")
- handler = TimedRotatingFileHandler(
- "flask.log", when="D", interval=1, backupCount=15,
- encoding="UTF-8", delay=False, utc=True)
- handler.setFormatter(formatter)
- app.logger.addHandler(handler)
- app.logger.setLevel(logging.DEBUG) # 设置日志级别为 DEBUG
- app.run(host="0.0.0.0", port=3333, debug=True)
|