diff --git a/app.py b/app.py index 867ca83..1a2671a 100644 --- a/app.py +++ b/app.py @@ -17,16 +17,28 @@ project_deadlines = { UPLOAD_FOLDER = "./uploads" os.makedirs(UPLOAD_FOLDER, exist_ok=True) -# 配置日志记录器 -handler = RotatingFileHandler("score_upload.log", maxBytes=1_000_000, backupCount=5) -handler.setLevel(logging.INFO) # 设置日志级别 -formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s") # 日志格式 -handler.setFormatter(formatter) - -# 添加处理器到日志记录器 +# 创建日志记录器 logger = logging.getLogger() logger.setLevel(logging.INFO) -logger.addHandler(handler) + +# 日志格式 +formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s") + +# 文件处理器 +file_handler = RotatingFileHandler( + "score_upload.log", maxBytes=1_000_000, backupCount=5 +) +file_handler.setLevel(logging.WARNING) +file_handler.setFormatter(formatter) + +# 控制台处理器 +console_handler = logging.StreamHandler() +console_handler.setLevel(logging.INFO) +console_handler.setFormatter(formatter) + +# 日志记录器 +logger.addHandler(file_handler) +logger.addHandler(console_handler) # @app.route("/upload", methods=["POST"]) # def upload_file(): @@ -119,7 +131,7 @@ def is_past_deadline(project): def upload_score(): try: data = request.json - logging.info(f"Received data: {data}") + logging.info(f"Received data") if ( "name" in data and "id" in data