AuditPlugin factory — registers an IAuditLogger under CAPABILITIES.AUDIT.
IAuditLogger
CAPABILITIES.AUDIT
The default storage is 'memory' (zero-dependency, non-durable). Explicitly configure 'log', 'database', or 'file' for other backends.
'memory'
'log'
'database'
'file'
Optional
Plugin configuration
The plugin instance
import { AuditPlugin } from '@setu-ts/audit-plugin';// Default memory backendapp.register(AuditPlugin());// Database backend (inject-only)app.register(AuditPlugin({ storage: 'database', options: { client: myDbClient },})); Copy
import { AuditPlugin } from '@setu-ts/audit-plugin';// Default memory backendapp.register(AuditPlugin());// Database backend (inject-only)app.register(AuditPlugin({ storage: 'database', options: { client: myDbClient },}));
AuditPlugin factory — registers an
IAuditLoggerunderCAPABILITIES.AUDIT.The default storage is
'memory'(zero-dependency, non-durable). Explicitly configure'log','database', or'file'for other backends.