from sqlalchemy.orm import Session
from app.models.entities import AuditLog


def log_event(db: Session, **kwargs) -> AuditLog:
    event = AuditLog(**kwargs)
    db.add(event)
    db.commit()
    db.refresh(event)
    return event
