mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-13 22:16:23 +00:00
MultilspyLogger: Switch to simple logging of message (instead of detailed JSON)
This commit is contained in:
1 parent
87a3ed3120
commit
4793c68dbc
1 file changed
+18
-14
@@ -25,9 +25,10 @@ class MultilspyLogger:
|
||||
Logger class
|
||||
"""
|
||||
|
||||
def __init__(self) -> None:
|
||||
def __init__(self, json_format: bool = False) -> None:
|
||||
self.logger = logging.getLogger("multilspy")
|
||||
self.logger.setLevel(logging.INFO)
|
||||
self.json_format = json_format
|
||||
|
||||
def log(self, debug_message: str, level: int, sanitized_error_message: str = "") -> None:
|
||||
"""
|
||||
@@ -44,17 +45,20 @@ class MultilspyLogger:
|
||||
caller_line = calframe[1][2]
|
||||
caller_name = calframe[1][3]
|
||||
|
||||
# Construct the debug log line
|
||||
debug_log_line = LogLine(
|
||||
time=str(datetime.now().strftime("%Y-%m-%d %H:%M:%S")),
|
||||
level=logging.getLevelName(level),
|
||||
caller_file=caller_file,
|
||||
caller_name=caller_name,
|
||||
caller_line=caller_line,
|
||||
message=debug_message,
|
||||
)
|
||||
if self.json_format:
|
||||
# Construct the debug log line
|
||||
debug_log_line = LogLine(
|
||||
time=str(datetime.now().strftime("%Y-%m-%d %H:%M:%S")),
|
||||
level=logging.getLevelName(level),
|
||||
caller_file=caller_file,
|
||||
caller_name=caller_name,
|
||||
caller_line=caller_line,
|
||||
message=debug_message,
|
||||
)
|
||||
|
||||
self.logger.log(
|
||||
level=level,
|
||||
msg=debug_log_line.json(),
|
||||
)
|
||||
self.logger.log(
|
||||
level=level,
|
||||
msg=debug_log_line.json(),
|
||||
)
|
||||
else:
|
||||
self.logger.log(level, debug_message)
|
||||
Reference in new issue
Block a user