Metadata-Version: 2.1
Name: fastapi-structlog
Version: 0.2.0
Summary: Structured logs and middleware for fastapi with sentry integration
Author: Vladimir Voronov
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: asgi-correlation-id (>=4.3.1,<5.0.0)
Requires-Dist: orjson (>=3.10.6,<4.0.0)
Requires-Dist: pydantic (>=2.8.2,<3.0.0)
Requires-Dist: pydantic-settings (>=2.3.4,<3.0.0)
Requires-Dist: rich (>=13.7.1,<14.0.0)
Requires-Dist: sentry-sdk (>=2.9.0,<3.0.0)
Requires-Dist: sqlmodel (>=0.0.19,<0.0.20)
Requires-Dist: structlog (>=24.2.0,<25.0.0)
Requires-Dist: structlog-sentry (>=2.1.0,<3.0.0)
Description-Content-Type: text/markdown

# FastAPI structured logs

Provides a wrapper over the structlog for additional
doping in json format, as well as output of standard
logs to the console, configuration via `.env` files
via pedantic.

In addition, middleware and a `sentry` configuration
are available for use in FastAPI applications.

## Installation

## Using logging

## Logger configuration

## Using logging in a FastAPI application

## Using middleware in a FastAPI application

## Using Sentry in a FastAPI application

## Examples

## Dependencies

