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)
response = self.auth_service.login(dataSchema)
return (
jsonify(ResponseSchema(message="Register success", data=response)),
jsonify(
ResponseSchema(
message="Register success", data=response
).model_dump()
),
200,
)
except ValidationError as e:
@ -30,7 +34,7 @@ class AuthController:
current_app.logger.error(
f"Error during Google login: {str(e)}", exc_info=True
)
response = ResponseSchema(
response = ResponseSchema(
message="Internal server error", data=None, meta=None
)
return jsonify(response.model_dump()), 500

View File

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

View File

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