【发布时间】:2021-07-31 18:39:32
【问题描述】:
如何使用AWS Chalice框架打印登录pytest?
如果我们使用自定义记录器,日志会打印所有内容
import logging
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
以日志级别运行测试(工作)
pytest --log-cli-level=DEBUG
如果我使用AWS chalice log
import logging
from chalice import Chalice
app = Chalice(app_name='demolog')
# Enable DEBUG logs.
app.log.setLevel(logging.DEBUG)
@app.route('/')
def index():
app.log.debug("This is a debug statement")
return {'hello': 'world'}
相同的测试命令不打印任何日志
pytest --log-cli-level=DEBUG
有什么帮助吗?
【问题讨论】:
标签: python python-3.x flask logging chalice