From da71fba3891da0ffe954d21781427277cfaa7946 Mon Sep 17 00:00:00 2001 From: zy123 <646228430@qq.com> Date: Sat, 15 Feb 2025 12:35:06 +0800 Subject: [PATCH] =?UTF-8?q?2.15=20=E6=8E=92=E6=9F=A5=E5=87=BA=E6=96=87?= =?UTF-8?q?=E4=BB=B6FD=E9=9A=8F=E8=AF=B7=E6=B1=82=E6=AC=A1=E6=95=B0?= =?UTF-8?q?=E8=80=8C=E5=A2=9E=E5=8A=A0=E7=9A=84=E5=8E=9F=E5=9B=A0=EF=BC=9A?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E9=87=8A=E6=94=BE=E6=AF=8F=E4=B8=AA=E8=AF=B7?= =?UTF-8?q?=E6=B1=82logger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flask_app/start_up.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/flask_app/start_up.py b/flask_app/start_up.py index 0a2f219..3c8762e 100644 --- a/flask_app/start_up.py +++ b/flask_app/start_up.py @@ -24,6 +24,14 @@ def create_app(): app.register_blueprint(test_zbparse_bp) app.register_blueprint(judge_zbfile_bp) app.register_blueprint(test_process_bp) + + @app.teardown_request + def close_logger(exception=None): + logger = getattr(g, 'logger', None) + if logger: + for handler in logger.handlers[:]: + handler.close() + logger.removeHandler(handler) # @app.teardown_request # def teardown_request(exception): # # 接口请求之后都会执行该代码,做一些清理工作