From fc7aa90623e9dc08d81f1c62232e3e885c64559b Mon Sep 17 00:00:00 2001 From: Raman Tenneti Date: Tue, 8 Jun 2021 17:41:08 -0700 Subject: 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 Reviewed-by: Xin Li Tested-by: Raman Tenneti --- git_trace2_event_log.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'git_trace2_event_log.py') 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): def_param_event['value'] = value self._log.append(def_param_event) + def ErrorEvent(self, msg, fmt): + """Append a 'error' event to the current log.""" + error_event = self._CreateEventDict('error') + error_event['msg'] = msg + error_event['fmt'] = fmt + self._log.append(error_event) + def _GetEventTargetPath(self): """Get the 'trace2.eventtarget' path from git configuration. -- cgit v1.2.3-54-g00ecf