feat(web): log every accepted alert
This commit is contained in:
@@ -54,6 +54,11 @@ async def handle_alert(request: web.Request) -> web.Response:
|
|||||||
logger.exception("Не смог отформатировать алерт")
|
logger.exception("Не смог отформатировать алерт")
|
||||||
text = f"🔔 Алерт из Komodo (не разобрал формат)\n<pre>{raw[:1000]}</pre>"
|
text = f"🔔 Алерт из Komodo (не разобрал формат)\n<pre>{raw[:1000]}</pre>"
|
||||||
|
|
||||||
|
kind = (payload.get("data") or {}).get("type", "?")
|
||||||
|
# Пишем в лог каждый принятый алерт: иначе проверить, доходят ли они,
|
||||||
|
# можно только глядя в телефон.
|
||||||
|
logger.info(f"Алерт принят: {kind} (level={payload.get('level')})")
|
||||||
|
|
||||||
await notify(text)
|
await notify(text)
|
||||||
return web.json_response({"ok": True})
|
return web.json_response({"ok": True})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user