Добавил форматирование вывода логов

This commit is contained in:
2026-04-30 08:05:33 +03:00
parent b2f0716a3b
commit fc4aeebfca
2 changed files with 48 additions and 2 deletions
+8
View File
@@ -147,7 +147,15 @@ class HttpControlAppFactory:
]
lines.extend(self._child_id_lines(trace_view.child_ids))
lines.append("--------------------------------------------------")
previous_step: str | None = None
for record in trace_view.records:
current_step = str(record.step or "")
if previous_step is None:
lines.append(f"step: {current_step}")
elif current_step != previous_step:
lines.append("--------------------------------------------------")
lines.append(f"step: {current_step}")
previous_step = current_step
line = record.message
if request.include_attrs_json:
line = f"{line}, {json.dumps(record.attrs_json, ensure_ascii=False, separators=(',', ':'))}"