Expand description
Comprehensive audit logging system for configuration operations Comprehensive Audit Logging System
Enterprise-grade audit logging with:
- Structured logging for all configuration operations
- Access tracking with user context and timestamps
- Modification logging with before/after values
- Validation failure tracking
- Configurable log levels and outputs
- Performance-optimized with minimal overhead
Structs§
- Audit
Event - Comprehensive audit event record
- Audit
Logger - Main audit logger with multiple sinks
- Console
Sink - Console/stdout audit sink for development
- File
Sink - File-based audit sink for production
Enums§
- Audit
Event Type - Audit event types for configuration operations
- Audit
Severity - Severity levels for audit events
Traits§
- Audit
Sink - Trait for audit log outputs/sinks
Functions§
- audit_
log - Log an event using the global audit logger
- get_
audit_ logger - Get the global audit logger
- init_
audit_ logger - Initialize the global audit logger