orchestrata_ultimate.kernel.audit
Reference › orchestrata_ultimate › kernel › audit › init
The initialiser of the audit package. It was created when the single audit_logger module was split into focused modules, and it re-exports the public names from model, writers, queue, logger and _common. The old import path audit_logger imports from here, so existing callers see the same names as before.
At a glance
| Source | src/orchestrata_ultimate/kernel/audit/__init__.py |
| Lines of code | 38 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_ultimate.kernel.audit._common, orchestrata_ultimate.kernel.audit.logger, orchestrata_ultimate.kernel.audit.model, orchestrata_ultimate.kernel.audit.queue, orchestrata_ultimate.kernel.audit.writers |
| Imported by | orchestrata_ultimate.kernel.audit_logger |
| Tests that import it | none |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
# mypy: ignore-errors
"""Audit trail logging subsystem (decomposed from audit_logger)."""
from orchestrata_ultimate.kernel.audit._common import (
GRAPH_DRIVER_AVAILABLE,
REDIS_AVAILABLE,
_logger,
_utc_now,
)
from orchestrata_ultimate.kernel.audit.logger import AuditLogger
from orchestrata_ultimate.kernel.audit.model import (
AuditEntry,
AuditEventType,
AuditLogConfig,
AuditOutcome,
)
from orchestrata_ultimate.kernel.audit.queue import RedisAuditQueue
from orchestrata_ultimate.kernel.audit.writers import (
AuditLogWriter,
FileAuditWriter,
GraphAuditWriter,
)
__all__ = [
"GRAPH_DRIVER_AVAILABLE",
"REDIS_AVAILABLE",
"AuditEntry",
"AuditEventType",
"AuditLogConfig",
"AuditLogWriter",
"AuditLogger",
"AuditOutcome",
"FileAuditWriter",
"GraphAuditWriter",
"RedisAuditQueue",
"_logger",
"_utc_now",
]