@@ -60,7 +60,6 @@ def __init__(self, core):
6060 self ._loggers = None
6161 self ._log_handlers = None
6262 self ._log_level = None
63- self .root_logger = logging .getLogger ()
6463 self .core_logger = logging .getLogger ("bbot" )
6564 self .core = core
6665
@@ -83,14 +82,6 @@ def cleanup_logging(self):
8382 with suppress (Exception ):
8483 self .queue_handler .close ()
8584
86- # Clean root logger
87- root_logger = logging .getLogger ()
88- for handler in list (root_logger .handlers ):
89- with suppress (Exception ):
90- root_logger .removeHandler (handler )
91- with suppress (Exception ):
92- handler .close ()
93-
9485 # Clean all other loggers
9586 for logger in logging .Logger .manager .loggerDict .values ():
9687 if hasattr (logger , "handlers" ): # Logger, not PlaceHolder
@@ -111,8 +102,7 @@ def setup_queue_handler(self, logging_queue=None, log_level=logging.DEBUG):
111102 self .queue = logging_queue
112103 self .queue_handler = logging .handlers .QueueHandler (logging_queue )
113104
114- self .root_logger .addHandler (self .queue_handler )
115-
105+ self .core_logger .addHandler (self .queue_handler )
116106 self .core_logger .setLevel (log_level )
117107 # disable asyncio logging for child processes
118108 if not SHARED_INTERPRETER_STATE .is_main_process :
@@ -216,10 +206,12 @@ def log_handlers(self):
216206 error_and_exit (f"Failure creating or error writing to BBOT logs directory ({ log_dir } )" )
217207
218208 # Main log file (compressed)
219- main_handler = GzipRotatingFileHandler (f"{ log_dir } /bbot.log" , when = "d" , interval = 1 , backupCount = 14 )
209+ main_handler = GzipRotatingFileHandler (f"{ log_dir } /bbot.log" , maxBytes = 1024 * 1024 * 100 , backupCount = 100 )
220210
221211 # Separate log file for debugging (compressed)
222- debug_handler = GzipRotatingFileHandler (f"{ log_dir } /bbot.debug.log" , when = "d" , interval = 1 , backupCount = 14 )
212+ debug_handler = GzipRotatingFileHandler (
213+ f"{ log_dir } /bbot.debug.log" , maxBytes = 1024 * 1024 * 100 , backupCount = 100
214+ )
223215
224216 # Log to stderr
225217 stderr_handler = logging .StreamHandler (sys .stderr )
0 commit comments