API Modules

This section contains automatically generated API documentation from the fapilog source code.

Core Modules

fapilog.core

Core logging functionality and configuration.

fapilog.core.logger

Main logging interface and logger classes.

fapilog.containers

Container management and lifecycle.

fapilog.core.settings

Configuration and settings management.

fapilog.core.context

Context management and correlation.

fapilog.core.security

Security features including encryption and redaction.

fapilog.core.observability

Metrics, monitoring, and observability features.

Plugin System

fapilog.plugins

Plugin system and registry.

fapilog.plugins.redactors

Data redaction and masking utilities.

fapilog.plugins.sinks

Output destination management.

fapilog.sinks

Convenience sink factories (e.g., rotating_file()).

fapilog.plugins.processors

Data processing and transformation.

fapilog.plugins.enrichers

Data enrichment and augmentation.

FastAPI Integration

fapilog.fastapi

FastAPI-specific integration features.

fapilog.fastapi.context

Request context management for web applications.

Utilities

fapilog.core.serialization

Data serialization and deserialization utilities.

fapilog.core.validation

Data validation and schema management.

fapilog.core.errors

Error handling and custom exception classes.


This documentation is automatically generated from the source code. For the most up-to-date information, refer to the source code or run the documentation locally.