# 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._
