@edirect/audit-exporter-http-axios
v11.0.47
Published
HTTP exporter for Edirect Audit events using Axios. This module allows you to send audit logs to remote endpoints via HTTP POST requests, leveraging the Axios HTTP client for robust and flexible transport.
Downloads
845
Maintainers
Keywords
Readme
@edirect/audit-exporter-http-axios
HTTP exporter for Edirect Audit events using Axios. This module allows you to send audit logs to remote endpoints via HTTP POST requests, leveraging the Axios HTTP client for robust and flexible transport.
Features
- Sends audit events to remote HTTP endpoints
- Uses Axios for HTTP requests (supports retries, timeouts, etc.)
- Integrates with @edirect/audit-core and other audit modules
Installation
npm install @edirect/audit-exporter-http-axiosUsage
Import and configure the exporter in your audit pipeline:
import { AuditHttpAxiosExporter } from '@edirect/audit-exporter-http-axios';
const exporter = new AuditHttpAxiosExporter({
endpoint: 'https://audit.example.com/events',
apiKey: process.env.AUDIT_API_KEY,
});
exporter.export(event);