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

Dependency diagram orchestrata_ultimate.kernel.audit

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_ultimate/kernel/audit/__init__.py

# 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",
]