From 131fc96381e112b0aa7a1012243e2ed5cfd3ec01 Mon Sep 17 00:00:00 2001 From: Josip Sokcevic Date: Fri, 12 May 2023 17:00:46 -0700 Subject: [git_trace2] Add logs for critical cmds Trace logs emitted from repo are not useful on error for many critical commands. This change adds errors for critical commands to trace logs. Change-Id: Ideb9358bee31e540bd84a94327a09ff9b0246a77 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/373814 Reviewed-by: Joanna Wang Tested-by: Josip Sokcevic Commit-Queue: Josip Sokcevic Reviewed-by: Gavin Mak --- git_trace2_event_log.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'git_trace2_event_log.py') diff --git a/git_trace2_event_log.py b/git_trace2_event_log.py index 820cbac0..46bd5e4b 100644 --- a/git_trace2_event_log.py +++ b/git_trace2_event_log.py @@ -198,9 +198,11 @@ class EventLog(object): event["value"] = value self._log.append(event) - def ErrorEvent(self, msg, fmt): + def ErrorEvent(self, msg, fmt=None): """Append a 'error' event to the current log.""" error_event = self._CreateEventDict("error") + if fmt is None: + fmt = msg error_event["msg"] = msg error_event["fmt"] = fmt self._log.append(error_event) -- cgit v1.2.3-54-g00ecf