What problem does it solve?
ABP audit logging helps you answer who did what, when, and how in your application by capturing service calls, request metadata, and (optionally) entity history for compliance, debugging, and incident investigation.
Core Features & Use Cases
- Automatic auditing of application/service calls: Records execution details, exceptions, HTTP request context, and action information.
- Configurable entity change history: Captures create/update/delete details and property-level changes when explicitly enabled.
- Pluggable storage and enrichment: Uses
IAuditingStore for persistence and AuditLogContributor to add custom contextual data.
Use Case: A multi-tenant ABP system needs a reliable trail of customer account changes, including before/after property values for sensitive workflows, while excluding noise like health-check GET requests.
Quick Start
Ask the AI to configure ABP to enable entity history for audited entities and ensure audit logs are stored with an explicit ApplicationName while respecting sensitive-property exclusions.