feat: adding log info

This commit is contained in:
akhdanre 2025-05-27 15:54:10 +07:00
parent 4203db07af
commit 43e7fcca30
1 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,5 @@
from flask_socketio import SocketIO, emit, join_room, leave_room from flask_socketio import SocketIO, emit, join_room, leave_room
from flask import request from flask import request, current_app
from app.services import SessionService from app.services import SessionService
import threading import threading
@ -18,10 +18,12 @@ class SocketController:
@self.socketio.on("connect") @self.socketio.on("connect")
def on_connect(): def on_connect():
# print(f"Client connected: {request.sid}") # print(f"Client connected: {request.sid}")
current_app.logger.info(f"Client connected: {request.sid}")
emit("connection_response", {"status": "connected", "sid": request.sid}) emit("connection_response", {"status": "connected", "sid": request.sid})
@self.socketio.on("disconnect") @self.socketio.on("disconnect")
def on_disconnect(): def on_disconnect():
current_app.logger.info(f"Client connected: {request.sid}")
# print(f"Client disconnected: {request.sid}") # print(f"Client disconnected: {request.sid}")
pass pass
@ -52,6 +54,7 @@ class SocketController:
else: else:
message = f"User {session['username']} has joined the room." message = f"User {session['username']} has joined the room."
current_app.logger.info(f"Client joined: {message}")
emit( emit(
"room_message", "room_message",
{ {