API Documentation
add_logger
Add and initialize logger middlewares and handlers to FastAPI application.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
app
|
(FastAPI, required)
|
FastAPI application instance. |
required |
config
|
(LoggerConfigPM, required)
|
Logger configuration model. |
required |
has_proxy_headers
|
bool | None
|
Whether to use proxy headers. Defaults to None. |
None
|
has_cf_headers
|
bool | None
|
Whether to use Cloudflare headers. Defaults to None. |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
Logger |
Logger
|
Initialized Logger instance. |
Source code in src/beans_logging_fastapi/_core.py
LoggerConfigPM
Bases: LoggerConfigPM