Audit Logging

Every significant action in Livy is recorded — a complete, time-stamped history of who did what and when, essential for government compliance and accountability.

What Gets Logged

  • Create, update, and delete on meetings, items, agendas, votes, comments, and attachments
  • Approval state changes — approver added or removed, item approved, rejected, or retracted
  • Publishing events — meeting announced, agenda published (with version), item published
  • Compliance overrides — e.g., publishing past a noticing-deadline warning
  • User actions — login, role changes, password resets

Log Entry Details

Each entry captures:

FieldDescription
TableAffected entity (e.g., agenda_items, meetings)
Record IDThe specific row that changed
ActionWhat happened (create, update, delete)
Old valuesPrevious state (for updates and deletes)
New valuesNew state (for creates and updates)
UserWho performed the action
IP addressWhere the request came from
TimestampWhen
Tip

Old and new values are both stored, so you can reconstruct the complete history of any record by replaying its entries in order.

Related

Audit Logging - Livy Docs — Livy