【发布时间】:2020-10-06 12:57:59
【问题描述】:
我正在使用快速 API 来创建 API,并希望使用日志记录来创建 csv 日志。 API 代码如下所示:
@app.post("/path")
async def return_something(header: header, body: body):
...
logger.info('....')
return something
Pydantic 模型的定义如下:
class header(BaseModel):
field1: str
field2: list
我正在使用这样的记录器
from logger import ApplicationLogger
logger = ApplicationLogger()
问题是如何使用现有的渴望来记录 pydantic 错误以进行现场验证?
【问题讨论】:
标签: python logging fastapi pydantic