From 07d06ded605087a9367750f5c61cb8fd1e662b38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Sat, 26 Jul 2025 22:40:28 +0200 Subject: [PATCH] logi --- app.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 41ef614..2c70b25 100644 --- a/app.py +++ b/app.py @@ -57,8 +57,8 @@ import pytesseract from collections import Counter from pytesseract import Output -#import logging -#logging.getLogger("werkzeug").setLevel(logging.INFO) +import logging + app = Flask(__name__) app.config.from_object(Config) @@ -618,6 +618,15 @@ def require_system_password(): fixed_url = urlunparse(parsed._replace(netloc=request.host)) return redirect(url_for("system_auth", next=fixed_url)) +@app.after_request +def log_request(response): + log_msg = f"{request.remote_addr} - - [{request.method}] {request.path} {response.status_code}" + if app.debug: + app.logger.debug(log_msg) + else: + app.logger.info(log_msg) + return response + @app.template_filter("filemtime") def file_mtime_filter(path): @@ -2619,4 +2628,5 @@ def create_db(): if __name__ == "__main__": + logging.basicConfig(level=logging.DEBUG if DEBUG_MODE else logging.INFO) socketio.run(app, host="0.0.0.0", port=8000, debug=DEBUG_MODE)