mirror of
https://github.com/tiennm99/serena.git
synced 2026-08-05 10:24:26 +00:00
Agent: force log format through basicConfig
Needed to make multilspy logs respect our log format
This commit is contained in:
+3
-1
@@ -28,7 +28,7 @@ from overrides import override
|
||||
from pathspec import PathSpec
|
||||
from ruamel.yaml.comments import CommentedMap
|
||||
from sensai.util import logging
|
||||
from sensai.util.logging import FallbackHandler
|
||||
from sensai.util.logging import LOG_DEFAULT_FORMAT, FallbackHandler
|
||||
from sensai.util.string import ToStringMixin, dict_string
|
||||
|
||||
from multilspy import SyncLanguageServer
|
||||
@@ -543,6 +543,8 @@ class SerenaAgent:
|
||||
if Logger.root.level > serena_log_level:
|
||||
log.info(f"Changing the root logger level to {serena_log_level}")
|
||||
Logger.root.setLevel(serena_log_level)
|
||||
# Override existing configuration (needed to configure multilspy logger as desired)
|
||||
logging.basicConfig(format=LOG_DEFAULT_FORMAT, level=serena_log_level, force=True)
|
||||
|
||||
# open GUI log window if enabled
|
||||
self._gui_log_handler: Union["GuiLogViewerHandler", None] = None # noqa
|
||||
|
||||
Reference in New Issue
Block a user