From dce54b460d9a3eb65abf6dc53d51f674b5c85f94 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Wed, 7 Jul 2021 18:43:41 -0700 Subject: [PATCH] improved commIssue logging (#21515) old-commit-hash: 685e33c067da47699919be86508ea2ac419fcd38 --- selfdrive/controls/controlsd.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/selfdrive/controls/controlsd.py b/selfdrive/controls/controlsd.py index aa7d9f45e7..712178da8a 100755 --- a/selfdrive/controls/controlsd.py +++ b/selfdrive/controls/controlsd.py @@ -244,7 +244,9 @@ class Controls: elif not self.sm.all_alive_and_valid(): self.events.add(EventName.commIssue) if not self.logged_comm_issue: - cloudlog.error(f"commIssue - valid: {self.sm.valid} - alive: {self.sm.alive}") + invalid = [s for s, valid in self.sm.valid.items() if not valid] + not_alive = [s for s, alive in self.sm.alive.items() if not alive] + cloudlog.event("commIssue", invalid=invalid, not_alive=not_alive) self.logged_comm_issue = True else: self.logged_comm_issue = False