summaryrefslogtreecommitdiffstats
path: root/git_trace2_event_log.py
diff options
context:
space:
mode:
authorRaman Tenneti <rtenneti@google.com>2021-06-08 17:41:08 -0700
committerRaman Tenneti <rtenneti@google.com>2021-06-09 14:24:20 +0000
commitfc7aa90623e9dc08d81f1c62232e3e885c64559b (patch)
tree8b1b793fba4a309bdf6665de618e801c716d1d69 /git_trace2_event_log.py
parent50c91ecf4f313a223bc6737d047fc32d665db0fd (diff)
downloadgit-repo-fc7aa90623e9dc08d81f1c62232e3e885c64559b.tar.gz
trace2_event_log: Added logging of error events.
Added error event in preperation for superproject to log errors. Testing: + Unit tests ./run_tests -v Bug: [google internal] b/189371541 Change-Id: Ife1dd28d52d9e9925b7b34ae913f8eb5fa19037c Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/308863 Reviewed-by: Mike Frysinger <vapier@google.com> Reviewed-by: Xin Li <delphij@google.com> Tested-by: Raman Tenneti <rtenneti@google.com>
Diffstat (limited to 'git_trace2_event_log.py')
-rw-r--r--git_trace2_event_log.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/git_trace2_event_log.py b/git_trace2_event_log.py
index 8f12d1a9..fae3d4c8 100644
--- a/git_trace2_event_log.py
+++ b/git_trace2_event_log.py
@@ -159,6 +159,13 @@ class EventLog(object):
159 def_param_event['value'] = value 159 def_param_event['value'] = value
160 self._log.append(def_param_event) 160 self._log.append(def_param_event)
161 161
162 def ErrorEvent(self, msg, fmt):
163 """Append a 'error' event to the current log."""
164 error_event = self._CreateEventDict('error')
165 error_event['msg'] = msg
166 error_event['fmt'] = fmt
167 self._log.append(error_event)
168
162 def _GetEventTargetPath(self): 169 def _GetEventTargetPath(self):
163 """Get the 'trace2.eventtarget' path from git configuration. 170 """Get the 'trace2.eventtarget' path from git configuration.
164 171