Module audit

Module audit 

Source
Expand description

Comprehensive audit logging for security events and thread operations.

Structs§

AuditCategories
Enabled audit categories.
AuditConfig
Audit configuration.
AuditContext
Execution context for audit events.
AuditEvent
Individual audit event.
AuditLogger
Audit logging system for security and operational events.
AuditStats
Audit statistics.
SearchCriteria
Event search criteria.

Enums§

AuditEventType
Types of audit events.
AuditLevel
Audit event severity levels.
ExportFormat
Export formats for audit events.
MemoryOperation
Memory operation types for auditing.
PerformanceMetric
Performance metrics for auditing.
SchedulerEventType
Scheduler event types.
SystemEventType
System event types.
ThreadEventType
Thread lifecycle event types.

Functions§

export_audit_events
Export audit events.
get_audit_stats
Get audit statistics.
get_recent_audit_events
Get recent audit events.
init_audit_logging
Initialize audit logging subsystem.
log_memory_event
Log memory operation.
log_performance_event
Log performance event.
log_scheduler_event
Log scheduler event.
log_security_violation
Log security violation (called from security violation handler).
log_system_event
Log system event.
log_thread_event
Log thread lifecycle event.
search_audit_events
Search audit events.