From 54289ea3ebd2751f7a5fa6f483f651a117d45a39 Mon Sep 17 00:00:00 2001 From: Michael Panchenko Date: Thu, 5 Jun 2025 14:24:53 +0200 Subject: [PATCH] Configure multilspy log_level using serena config [ci skip] --- src/multilspy/multilspy_logger.py | 4 ++-- src/serena/agent.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/multilspy/multilspy_logger.py b/src/multilspy/multilspy_logger.py index bf50da2f..e604e1a7 100644 --- a/src/multilspy/multilspy_logger.py +++ b/src/multilspy/multilspy_logger.py @@ -25,9 +25,9 @@ class MultilspyLogger: Logger class """ - def __init__(self, json_format: bool = False) -> None: + def __init__(self, json_format: bool = False, log_level: int = logging.INFO) -> None: self.logger = logging.getLogger("multilspy") - self.logger.setLevel(logging.INFO) + self.logger.setLevel(log_level) self.json_format = json_format def log(self, debug_message: str, level: int, sanitized_error_message: str = "") -> None: diff --git a/src/serena/agent.py b/src/serena/agent.py index cb98eb7a..0a71cf8c 100644 --- a/src/serena/agent.py +++ b/src/serena/agent.py @@ -804,7 +804,7 @@ class SerenaAgent: multilspy_config = MultilspyConfig( code_language=self._active_project.project_config.language, ignored_paths=self._active_project.project_config.ignored_paths ) - ls_logger = MultilspyLogger() + ls_logger = MultilspyLogger(log_level=self.serena_config.log_level) self.language_server = SyncLanguageServer.create( multilspy_config, ls_logger,