【发布时间】:2013-05-15 01:07:20
【问题描述】:
我在生产环境中静默失败的应用程序中使用了几个第三方烧瓶扩展(flask-login、flask-security、flask-principal、flask-mongoengine 等...列表大约 12 深) (目前为 AppFog Paas)
我专门尝试调试 flask-security 的问题(我“认为”,但它可能很容易是 flask-login、flask-mongoengine 或我的身份验证管道中的任何插件),因为它与登录并将用户重定向到通过应用程序。
我注意到一些关于烧瓶扩展的事情,这使得它们变得非常古怪/难以使用:
- 大多数都没有任何调试日志记录
- 有些部分支持配置(例如使用您自己的模板)
- 它们安装到环境中(我使用的是 virtualenv),而不是应用程序“插件/扩展”目录
我想知道是否有一些指导:
- 在项目中安装插件,这样可以快速 修改(可能添加了日志),然后投入生产 无需 fork github 项目并重新打包。
- 第 3 方扩展的标准日志记录实践,或任何东西 这将有助于追踪代码
- 任何有助于我调试当前问题的信息/提示
谢谢。
【问题讨论】:
标签: python flask flask-extensions flask-security