Audit Log

Every write operation is recorded with full context — who made the change, when, and what the value was before and after.

Audit Overview §

The audit log is a tamper-evident record of all write operations performed in DZVOLT UI. It is visible to all roles. Only administrators can clear the log or export to CSV.

What is Logged? §

  • DO toggles — on/off changes to digital outputs
  • AO writes — analog output value changes
  • CFG register writes — configuration register changes (DI links, DO timer settings, AI thresholds, etc.)
  • User management — operator creation/deletion/password changes

Log Entry Fields §

Column Description
Timestamp Date and time of the operation (server local time)
Label Human-readable name of the setting changed (e.g., DI1 Input Logic, DO2 Timer Type, AI3 Max Threshold)
Old Value Previous state, displayed as a readable label — e.g., Normal, DO2, TON (ON Delay), 27.67
New Value Value after the write, same format as Old Value
Changed by Role badge: Administrator, System, or Operator: <name>

Select-type fields (DO links, timer types, input logic) show their option label rather than the raw integer. AI threshold values are displayed as real numbers (÷100), matching what you see in the configuration panel.

Filtering & Search §

Use the toolbar to filter audit entries:

  • Label search — free-text filter on the Label column (e.g., type AI3 to see all AI3 changes, or Timer Type to see all timer-type writes)
  • By role — show only Administrator, System, or Operator actions
  • By operator — when Role is set to Operator, pick a specific user from the dropdown
  • By date range — narrow down to a time period

Export to CSV §

Click Export CSV to download the current filtered view as a spreadsheet. The file includes all columns with the same human-readable formatting as the table, suitable for compliance reporting.

Clearing the Log §

Administrators can permanently delete all audit entries with the Clear Log button. This action cannot be undone.

Clearing the log is irreversible

Export a CSV backup before clearing if you need to retain records for compliance purposes.

100% coverage

Every write — whether from the detail panel or an operator toggle — is always logged. There is no way to disable audit logging.