fix(db): fix logger calls in schema drift check (standard logging API)

This commit is contained in:
null 2026-05-20 22:41:15 -05:00
parent f1645a1715
commit 133b0ffb4c
1 changed files with 5 additions and 5 deletions

View File

@ -87,7 +87,7 @@ def _warn_on_schema_drift() -> None:
engine = create_engine(sync_url, pool_pre_ping=True)
inspector = sa_inspect(engine)
except Exception as exc:
logger.error("schema_drift_check_failed", error=str(exc))
logger.error("schema_drift_check_failed: %s", str(exc))
engine.dispose() if "engine" in dir() else None # type: ignore[name-defined]
return
@ -102,15 +102,15 @@ def _warn_on_schema_drift() -> None:
if col.name not in db_cols:
missing.append(f"COLUMN {table_name}.{col.name}")
except Exception as exc:
logger.error("schema_drift_check_failed", error=str(exc))
logger.error("schema_drift_check_failed: %s", str(exc))
finally:
engine.dispose()
if missing:
logger.error(
"schema_drift_detected",
missing=missing,
hint="DB schema does not match models. Run scripts/check_schema.py for details.",
"schema_drift_detected: %s (hint: %s)",
missing,
"DB schema does not match models. Run scripts/check_schema.py for details.",
)