From ae31a61436a5c18f7a1bbc89913a2f192d3be5de Mon Sep 17 00:00:00 2001 From: SeaswimmerTheFsh Date: Thu, 7 Mar 2024 02:52:44 -0500 Subject: [PATCH] fix(pterodactyl): log websocket messages to VERBOSE (log level 5) and not DEBUG --- pterodactyl/logger.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pterodactyl/logger.py b/pterodactyl/logger.py index 4ccbf1e..260a23a 100644 --- a/pterodactyl/logger.py +++ b/pterodactyl/logger.py @@ -1,4 +1,14 @@ import logging logger = logging.getLogger('red.seacogs.pterodactyl') +class WebsocketLogger(logging.Logger): + def __init__(self, name, level=logging.NOTSET): + super().__init__(name, level) + + def debug(self, msg, *args, **kwargs): + self.log(logging.VERBOSE, msg, *args, **kwargs) + +logging.setLoggerClass(WebsocketLogger) websocket_logger = logging.getLogger('red.seacogs.pterodactyl.websocket') +logging.VERBOSE = 5 +logging.addLevelName(logging.VERBOSE, "VERBOSE")