diff --git a/selfdrive/debug/filter_log_message.py b/selfdrive/debug/filter_log_message.py index 795cb1892..f9e37e10a 100755 --- a/selfdrive/debug/filter_log_message.py +++ b/selfdrive/debug/filter_log_message.py @@ -29,6 +29,8 @@ def print_logmessage(t, msg, min_level): log = json.loads(msg) if log['levelnum'] >= min_level: print(f"[{t / 1e9:.6f}] {log['filename']}:{log.get('lineno', '')} - {log.get('funcname', '')}: {log['msg']}") + if 'exc_info' in log: + print(log['exc_info']) except json.decoder.JSONDecodeError: print(f"[{t / 1e9:.6f}] decode error: {msg}")