From ec50e1a9c982c91cfd0a5627da3a789831d85119 Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Mon, 16 Jun 2025 18:13:01 +0200 Subject: [PATCH] Fix disappeared logs --- src/serena/agent.py | 1 - src/serena/process_isolated_agent.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/serena/agent.py b/src/serena/agent.py index b1df6da2..580b4477 100644 --- a/src/serena/agent.py +++ b/src/serena/agent.py @@ -657,7 +657,6 @@ def create_ls_for_project( trace_lsp_communication=trace_lsp_communication, ) ls_logger = MultilspyLogger(log_level=log_level) - logging.basicConfig(format=LOG_DEFAULT_FORMAT, level=log_level, force=True) log.info(f"Creating language server instance for {project_instance.project_root}.") return SyncLanguageServer.create( multilspy_config, diff --git a/src/serena/process_isolated_agent.py b/src/serena/process_isolated_agent.py index c28c7be7..48d5dc8c 100644 --- a/src/serena/process_isolated_agent.py +++ b/src/serena/process_isolated_agent.py @@ -43,7 +43,7 @@ def _dashboard_worker( ) -> None: """Entry point for the dashboard process.""" # Route all logging to the shared queue - root = logging.Logger.root + root = logging.getLogger() root.handlers.clear() root.setLevel(logging.DEBUG) root.addHandler(QueueHandler(log_q))