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)