added new of dashboard and log apply on routes

This commit is contained in:
2026-02-26 17:08:49 +05:30
parent 568428b5d0
commit 45bfd4b592
16 changed files with 427 additions and 164 deletions

View File

@@ -1,6 +1,7 @@
from flask import Flask, redirect, url_for
from app.config import Config
from app.services.db_service import db
from app.services.logger_service import LoggerService
def create_app():
app = Flask(__name__)
@@ -9,6 +10,9 @@ def create_app():
# Initialize extensions
db.init_app(app)
# Initialize Logger
LoggerService.init_app(app)
# Register blueprints
register_blueprints(app)
# Register error handlers
@@ -43,10 +47,15 @@ def register_blueprints(app):
def register_error_handlers(app):
from flask import current_app
@app.errorhandler(404)
def page_not_found(e):
current_app.logger.warning("404 Page Not Found")
return "Page Not Found", 404
@app.errorhandler(500)
def internal_error(e):
return "Internal Server Error", 500
current_app.logger.exception("500 Internal Server Error")
return "Internal Server Error", 500