如何pytest使用AWS Chalice框架打印登录?
如果我们使用自定义记录器,日志会打印所有内容
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
有什么帮助吗?