fixing logging for aiohttp and SocketIOHandler

This commit is contained in:
Mose Müller 2024-07-25 12:08:26 +02:00
parent aa55ac772e
commit eaf76a7211
2 changed files with 12 additions and 2 deletions

View File

@ -175,5 +175,5 @@ def setup_sio_events(sio: socketio.AsyncServer, state_manager: StateManager) ->
def setup_logging_handler(sio: socketio.AsyncServer) -> None: def setup_logging_handler(sio: socketio.AsyncServer) -> None:
logger = logging.getLogger() logging.getLogger().addHandler(SocketIOHandler(sio))
logger.addHandler(SocketIOHandler(sio)) logging.getLogger("pydase").addHandler(SocketIOHandler(sio))

View File

@ -38,6 +38,16 @@ LOGGING_CONFIG = {
}, },
"loggers": { "loggers": {
"pydase": {"handlers": ["default"], "level": LOG_LEVEL, "propagate": False}, "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,
},
}, },
} }