首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用hypercorn.asyncio.serve(应用程序、quart_cfg)打开调试模式

如何使用hypercorn.asyncio.serve(应用程序、quart_cfg)打开调试模式
EN

Stack Overflow用户
提问于 2020-08-05 01:22:34
回答 1查看 632关注 0票数 2

在telethon库中使用quart服务器时遇到问题,但无法处理该错误。尝试打开调试模式,但显示Warning: The config debughas no affect when using serve warnings.warn("The configdebug has no affect when using serve", Warning)

下面是我的代码:

代码语言:javascript
复制
quart_cfg = hypercorn.Config()
quart_cfg.bind = ["0.0.0.0:8000"]
quart_cfg.debug = True
app = Quart(__name__)
...
async def main():
    await hypercorn.asyncio.serve(app,quart_cfg)
if __name__ == '__main__':
    client.loop.run_until_complete(main())

如何从quart服务器查看日志?也许我可以使用其他东西,而不是serve函数?也找不到任何文档..

EN

回答 1

Stack Overflow用户

发布于 2020-08-05 03:38:20

通过将loop.set_debug(debug)设置为,可以实现与调试标志相同的效果,

代码语言:javascript
复制
quart_cfg = hypercorn.Config()
quart_cfg.bind = ["0.0.0.0:8000"]
app = Quart(__name__)
...
async def main():
    await hypercorn.asyncio.serve(app,quart_cfg)

if __name__ == '__main__':
    client.loop.set_debug(True)
    client.loop.run_until_complete(main())
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63252042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档