【发布时间】:2020-07-08 08:29:34
【问题描述】:
Flask 写了一些日志记录行,而我没有设置任何特殊或添加任何额外的行,例如:
127.0.0.1 - - [08/Jul/2020 10:24:46] "GET /swaggerui/favicon-32x32.png HTTP/1.1" 200 -
127.0.0.1 - - [08/Jul/2020 10:24:46] "GET /swagger.json HTTP/1.1" 200 -
127.0.0.1 - - [08/Jul/2020 10:24:52] "GET /random_resource/1/1 HTTP/1.1" 404 -
我一直在学习日志记录模块,我想实现更好的日志记录,而不必每次都实际添加日志调用:
log.warn('Warning message')
我想修改正在使用的现有日志并随意修改它,而不必在模块的每一行中添加对日志记录的调用。
编辑
使用 app.logger 并不能解决问题,因为它会产生完全不同的格式:
app.logger.info(f"user_id:{request.view_args['user_id']}")
[2020-07-08 11:56:33,894] INFO in __init__: user_id:1
【问题讨论】: