fix: logger

This commit is contained in:
akhdanre 2025-03-20 13:11:44 +07:00
parent c06b7ab899
commit b3907455e1
3 changed files with 10 additions and 8 deletions

View File

@ -18,7 +18,11 @@ class AuthController:
dataSchema = LoginSchema(**data) dataSchema = LoginSchema(**data)
response = self.auth_service.login(dataSchema) response = self.auth_service.login(dataSchema)
return ( return (
jsonify(ResponseSchema(message="Register success", data=response)), jsonify(
ResponseSchema(
message="Register success", data=response
).model_dump()
),
200, 200,
) )
except ValidationError as e: except ValidationError as e:

View File

@ -1,6 +1,5 @@
from flask_pymongo import PyMongo from flask_pymongo import PyMongo
from flask import Flask from flask import Flask, current_app
from configs import Config
def init_db(app: Flask) -> PyMongo: def init_db(app: Flask) -> PyMongo:
@ -8,10 +7,9 @@ def init_db(app: Flask) -> PyMongo:
mongo = PyMongo(app) mongo = PyMongo(app)
mongo.cx.server_info() mongo.cx.server_info()
print("✅ MongoDB connection successful!") app.logger.info("MongoDB connection established")
return mongo return mongo
except Exception as e: except Exception as e:
print(f"MongoDB connection failed: {e}") app.logger.error(f"MongoDB connection failed: {e}")
return None # Handle failure gracefully return None # Handle failure gracefully

View File

@ -9,6 +9,7 @@ from database import init_db
def createApp() -> Flask: def createApp() -> Flask:
app = Flask(__name__) app = Flask(__name__)
app.config.from_object(Config) app.config.from_object(Config)
LoggerConfig.init_logger(app)
container = Container() container = Container()
@ -27,7 +28,6 @@ def createApp() -> Flask:
app.register_blueprint(user_blueprint, url_prefix="/api") app.register_blueprint(user_blueprint, url_prefix="/api")
# Initialize Logging # Initialize Logging
LoggerConfig.init_logger(app)
return app return app