Module

Audit Logging

Reporting the user audit logs and entity histories in details.

Overview

This module provides the audit log reporting UI for the auditing infrastructure. Allows to search, filter and show audit log entries and entity change logs.

audit-logging-page

An audit log entry consists of critical data about each client request:

  • URL, Browser, IP address, client name,
  • The user,
  • HTTP method, HTTP return status code,
  • Success/failure, exception details if available,
  • Request execution duration,
  • The entities have been created, deleted or updated in this request (with changed properties).

Audit log system can be controlled by class, method, entity and property levels. The screenshots below show some details of a simple audit log:

audit-logging-page-detail-1

audit-logging-page-detail-2

audit-logging-page-detail-3

Audit log module also provides entity change logs. In the "Entity Changes" tab of the Audit Logs page, changes of entities can be listed, filtered and viewed. Below screenshot shows list of entity changes in the system.

audit-logging-page-detail-3

Each row in this list represent a single entity change item. An entity change detail can be viewed by clicking the "Actions > Change Details" menu item on each row.

audit-logging-page-detail-3

Also, all changes of a single entity can be viewed by clicking the "Actions > Full Change History" menu item on each row.

audit-logging-page-detail-3

Database Providers

UI Frameworks

Useful Links

Documentation