logging errors

This commit is contained in:
immortalcodes
2025-02-24 16:00:22 +05:30
parent 6111677966
commit 2ba85108cd
2 changed files with 3 additions and 1 deletions

1
.env
View File

@ -2,3 +2,4 @@ SECRET_KEY=insecure_dev_key
PORT=8052
FLASK_DEBUG=true
DEVEL=true
DISPLAY_FULL_TRACEBACK=false

View File

@ -1,4 +1,5 @@
import requests
import os
from flask import render_template, request
from urllib.parse import parse_qs, urlencode
@ -20,13 +21,13 @@ session = requests.Session()
@app.errorhandler(Exception)
def render_error_page(error):
app.logger.error(f"Error occurred: {error}", exc_info=os.environ.get("DISPLAY_FULL_TRACEBACK").lower() == "true")
error_code = getattr(error, "code", 500)
error_message = getattr(error, "description", "Something went wrong!")
return render_template(
"error.html", error_code=int(error_code), error_message=error_message
)
blog_views = BlogViews(
api=BlogAPI(
session=session,