|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Audit logging for registry operations. More...
#include "../utils/source_location.h"#include <atomic>#include <chrono>#include <mutex>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::common::interfaces::registry_event |
| Represents a single audit event for registry mutations. More... | |
| class | kcenon::common::interfaces::RegistryAuditLog |
| Thread-safe audit log for registry operations. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::interfaces |
Typedefs | |
| using | kcenon::common::interfaces::source_location = kcenon::common::source_location |
Functions | |
| const char * | kcenon::common::interfaces::to_string (registry_action action) |
| Convert registry_action to string representation. | |
Audit logging for registry operations.
This header provides tamper-evident audit logging for all mutations to global registries (GlobalLoggerRegistry, service_container). The audit log captures the action, target, caller location, and timestamp for security monitoring and compliance purposes.
Thread Safety:
Definition in file registry_audit_log.h.