Я использую быстрый API для создания API и хочу использовать ведение журнала для создания журналов csv. Код API выглядит так:
@app.post("/path")
async def return_something(header: header, body: body):
...
logger.info('....')
return something
Пидантические модели определяются следующим образом:
class header(BaseModel):
field1: str
field2: list
Я использую такой регистратор
from logger import ApplicationLogger
logger = ApplicationLogger()
Вопрос в том, как я могу использовать существующее стремление для регистрации ошибок pydantic для проверки полей?