いくつかのサードパーティのフラスコ拡張機能 (flask-login、flask-security、flask-principal、flask-mongoengine など...リストは約 12 の深さ) を、実稼働環境 (現在 AppFog) でサイレントに失敗しているアプリケーションで使用しています。パス)
ログインとアプリケーションを介してユーザーをリダイレクトします。
フラスコ拡張機能について、それらを非常に風変わりで扱いにくいものにしているいくつかのことに気づきました。
- ほとんどの場合、デバッグ ログはありません。
- 一部の構成は部分的にサポートされています (独自のテンプレートを使用するなど)。
- アプリケーションの「plugins/extensions」ディレクトリではなく、環境(私はvirtualenvを使用しています)にインストールします
周りにいくつかのガイダンスがあるかどうか疑問に思っています:
- プラグインをプロジェクトにインストールすることで、プラグインをすばやく変更し (ロギングを追加することもできます)、github プロジェクトをフォークして再パッケージ化することなく、本番環境にプッシュできます。
- サード パーティの拡張機能の標準的なログ記録方法、またはコードのトレースに役立つあらゆるもの
- 現在の問題をデバッグするのに役立つ情報/ヒント
ありがとう。