nexus-agents - v2.80.0
    Preparing search index...

    Function createAuditLogger

    Audit exports - Structured audit logging (Issue #193) Split from index.ts for file size compliance (Issue #285)

    • Parameters

      • config: {
            logDir: string;
            filePrefix: string;
            maxFileSizeBytes: number;
            maxFiles: number;
            enableHashChain: boolean;
            enableCompression: boolean;
            flushIntervalMs: number;
            minSeverity: "info" | "warning" | "critical";
            categories?: (
                | "authorization"
                | "system"
                | "configuration"
                | "security"
                | "authentication"
                | "tool_invocation"
                | "data_access"
                | "data_modification"
            )[];
        }
      • Optionalstorage: IAuditStorage
      • Optionallogger: ILogger

      Returns AuditLogger