@edirect/audit-core
v11.0.46
Published
Core utilities and types for the Edirect Audit system. This package provides foundational building blocks for audit logging, event tracking, and integration with other Edirect audit modules.
Downloads
980
Maintainers
Keywords
Readme
@edirect/audit-core
Core utilities and types for the Edirect Audit system. This package provides foundational building blocks for audit logging, event tracking, and integration with other Edirect audit modules.
Features
- Shared interfaces and types for audit events
- Utilities for consistent audit logging
- Designed for use with other @edirect/audit-* packages
Audit Sub-Modules
This package is designed to be used with the following Edirect audit sub-modules:
@edirect/audit-domain— Domain models and logic for audit events@edirect/audit-exporter-http-axios— HTTP exporter using Axios@edirect/audit-exporter-http-fetch— HTTP exporter using Fetch@edirect/audit-instrumentation-express— Express.js instrumentation for audit logging@edirect/audit-nestjs— NestJS integration for audit logging
Installation
npm install @edirect/audit-coreUsage
Import and use the shared types and utilities in your audit-related modules:
import { AuditEvent, AuditLogger } from '@edirect/audit-core';
const event: AuditEvent = { ... };
AuditLogger.log(event);Environment Variables
This package itself does not require environment variables, but other audit modules that depend on it may require configuration (see their documentation).
