OptionalclientInjected database client for DatabaseAuditStorage.
OptionallevelLogger method to emit at ('info'/'warn'/'error'); default 'info'.
OptionalloggerInjected ILogger for LogAuditStorage; overrides ctx.logger.
OptionalpathJSONL file path for FileAuditStorage; defaults to './audit.log'.
OptionaltableTable name for DatabaseAuditStorage; defaults to 'audit_logs'.
Options passed to individual storage backends.