栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Flask应用程序回溯未显示在服务器日志中

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Flask应用程序回溯未显示在服务器日志中

过将FLASK_ENV环境变量设置为,以开发模式运行development。未处理的错误将在终端和浏览器中显示堆栈跟踪,而不是一般的500错误页面。

export FLASK_ENV=development  # use `set` on Windowsflask run

在Flask 1.0之前,请

FLASK_DEBUG=1
改用。

如果你仍在使用

app.run
(在Flask 0.11中不再推荐),请通过
debug=True

if __name__ == '__main__':    app.run(debug=True)

在生产中,你不想在调试模式下运行你的应用程序。相反,你应该将错误记录到文件中。

Flask使用标准的Python日志记录库,可以将其配置为记录错误。插入以下内容以将Flask的日志消息发送到文件。

import logginghandler = logging.FileHandler('/path/to/app.log')  # errors logged to this filehandler.setLevel(logging.ERROR)  # only log errors and aboveapp.logger.addHandler(handler)  # attach the handler to the app's logger


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/372675.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号