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))