我正在开发一个应用程序与python, flask 和使用SQLAlchemy作为数据库。
在我的本地机器上,代码运行得很好,当我将其部署到heroku时,我得到了错误The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application
。
然后我注意到我还没有完成数据库迁移,所以我搜索了互联网,找到了以下材料:Setting up flask app in heroku with a database .我一步一步地跟着它,但我仍然有同样的初始问题。
为了更详细地找出错误是什么,我试图实现一个log file
,但它没有工作。
from logging import FileHandler,WARNING
file_handler = FileHandler('errorlog.txt')
file_handler.setLevel(WARNING)
如何获得有关出现的此错误的更多信息,或了解SQLAlchemy数据库是否正常工作?
1条答案
按热度按时间vdzxcuhz1#
记录到
stdout
或stderr
,例如输出将包含在Heroku的标准日志流中,您可以通过运行
heroku logs
或dashboard来查看。