debug: use print to stderr — logger overridden by uvicorn

This commit is contained in:
wasrusgen 2026-05-12 20:31:35 +03:00
parent 2308697e55
commit a0c02110d4

View File

@ -435,9 +435,12 @@ def _handle_me(body: dict[str, Any]) -> dict[str, Any]:
# Берём roles из словаря если они уже распарсены (после grant_role), # Берём roles из словаря если они уже распарсены (после grant_role),
# иначе fallback на парсинг сырой CSV-колонки # иначе fallback на парсинг сырой CSV-колонки
roles = user.get("roles") or sheets.parse_roles(user.get("role", "")) roles = user.get("roles") or sheets.parse_roles(user.get("role", ""))
log.info( import sys
"/api/me tg_id=%s admin_id=%s explicit_role=%s user.role=%r roles=%s", print(
tg_id, cfg.admin_tg_id, explicit_role, user.get("role"), roles, f"[ME] tg_id={tg_id} admin_id={cfg.admin_tg_id} "
f"explicit_role={explicit_role!r} user.role={user.get('role')!r} "
f"roles={roles}",
flush=True, file=sys.stderr,
) )
# Staff (замерщик / сборщик) — отдельный кабинет, доступен только тем у кого роль выдана # Staff (замерщик / сборщик) — отдельный кабинет, доступен только тем у кого роль выдана