Fix: app logging for Exception handling corrected for non-breaking 404 HTTPExceptions

This commit is contained in:
2024-10-29 09:59:27 +00:00
parent 0d2479d82e
commit fcf14fdd83
2 changed files with 8 additions and 3 deletions

4
app.py
View File

@@ -56,6 +56,7 @@ from flask_cors import CORS
from flask_sqlalchemy import SQLAlchemy
from flask_mail import Mail, Message
from flask_wtf.csrf import CSRFProtect
from werkzeug.exceptions import HTTPException
from authlib.integrations.flask_client import OAuth
import os
import sys
@@ -80,6 +81,9 @@ app.logger.addHandler(handler)
@app.errorhandler(Exception)
def internal_server_error(error):
if isinstance(error, HTTPException) and error.code == 404:
return "Not Found", 404
app.logger.error('Server Error: %s', (error))
app.logger.error('Request: %s %s %s %s %s',
request.remote_addr,