1

我在生产环境中静默失败的应用程序(目前为 AppFog帕斯)

我专门尝试调试烧瓶安全性的问题(我“认为”,但它可能很容易成为烧瓶登录、烧瓶蒙戈引擎或我的身份验证管道中的任何插件),因为它与登录和将用户重定向到通过应用程序。

我注意到一些关于烧瓶扩展的事情,这使得它们变得非常古怪/难以使用:

  1. 大多数都没有任何调试日志记录
  2. 有些部分支持配置(例如使用您自己的模板)
  3. 它们安装到环境中(我使用的是 virtualenv),而不是应用程序“插件/扩展”目录

我想知道是否有一些指导:

  1. 将插件安装到项目中,因此可以快速修改它们(可能添加日志记录),然后将其推送到生产环境中,而无需分叉一个 github 项目并重新打包它。
  2. 3rd 方扩展的标准日志记录实践,或任何有助于跟踪代码的东西
  3. 帮助我调试当前问题的任何信息/提示

谢谢。

4

1 回答 1

0

我将只回答我自己的问题并说最好/最简单的做法就是将扩展代码拉入我的项目并根据需要进行修改。

似乎这将是几个 Flask 扩展的情况,这些扩展涉及比纯基础设施更多的视图/模板代码(如 flask-security/flask-login 等)

于 2013-05-22T15:39:14.033 回答