Skip to main content

Module backends

Module backends 

Source
Expand description

Audit logging backends.

This module provides various backends for storing audit logs:

  • FileLogger: Plain text file logging
  • JsonFileLogger: JSON structured logging with rotation
  • AsyncLogger: Non-blocking async wrapper

Structs§

AsyncLogger
Async wrapper that provides non-blocking logging.
AsyncLoggerBuilder
A builder for creating async loggers with custom configuration.
FileLogger
A simple file-based audit logger.
JsonFileLogger
JSON file logger with rotation support.
RotationConfig
Configuration for log rotation.

Enums§

RotationPolicy
Rotation policy for log files.