Multilspy logger: default stacklevel to 2

This commit is contained in:
Michael Panchenko authored and Michael Panchenko committed 2025-06-13 23:31:31 +02:00
1 parent 8c465b53f7
commit 5c530fa642
1 file changed
+3 -2
+3 -2
View File
@@ -30,7 +30,7 @@ class MultilspyLogger:
self.logger.setLevel(log_level)
self.json_format = json_format
def log(self, debug_message: str, level: int, sanitized_error_message: str = "") -> None:
def log(self, debug_message: str, level: int, sanitized_error_message: str = "", stacklevel: int = 2) -> None:
"""
Log the debug and santized messages using the logger
"""
@@ -59,6 +59,7 @@ class MultilspyLogger:
self.logger.log(
level=level,
msg=debug_log_line.json(),
stacklevel=stacklevel,
)
else:
self.logger.log(level, debug_message)
self.logger.log(level, debug_message, stacklevel=stacklevel)