FEAT: Added errorhandling for status codes

This commit is contained in:
JustIceO7
2025-01-29 03:02:09 +00:00
parent 6964234231
commit e4a8ba9900
2 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
import logging
def register_error_handlers(app):
error_responses = {
400: "Bad Request",
403: "Forbidden",
404: "Not Found",
500: "Internal Server Error"
}
for code, message in error_responses.items():
@app.errorhandler(code)
def handle_error(error, message=message, code=code):
logging.error(f"Error {code}: {str(error)}")
return {"error": message}, code