diff --git a/src/pydase/server/web_server/sio_setup.py b/src/pydase/server/web_server/sio_setup.py index e91c7a4..1b2c3fc 100644 --- a/src/pydase/server/web_server/sio_setup.py +++ b/src/pydase/server/web_server/sio_setup.py @@ -175,5 +175,5 @@ def setup_sio_events(sio: socketio.AsyncServer, state_manager: StateManager) -> def setup_logging_handler(sio: socketio.AsyncServer) -> None: - logger = logging.getLogger() - logger.addHandler(SocketIOHandler(sio)) + logging.getLogger().addHandler(SocketIOHandler(sio)) + logging.getLogger("pydase").addHandler(SocketIOHandler(sio)) diff --git a/src/pydase/utils/logging.py b/src/pydase/utils/logging.py index edb027b..ddd6f11 100644 --- a/src/pydase/utils/logging.py +++ b/src/pydase/utils/logging.py @@ -38,6 +38,16 @@ LOGGING_CONFIG = { }, "loggers": { "pydase": {"handlers": ["default"], "level": LOG_LEVEL, "propagate": False}, + "aiohttp_middlewares": { + "handlers": ["default"], + "level": logging.WARNING, + "propagate": False, + }, + "aiohttp": { + "handlers": ["default"], + "level": logging.INFO, + "propagate": False, + }, }, }