-1

私の要件は何ですか?

--> プレーンな python アプリと web.py で発生するあらゆる種類の例外について、特定の構成済みユーザーに電子メールで送信する例外通知機能が必要です。

これに似たものが欲しいhttp://matharvard.ca/posts/2011/jul/31/exception-notification-for-rails-3/

同じ種類のものはありますか??

できるだけ早く返信してください。ありがとう。

4

4 に答える 4

2

Python の重いフレームワークを使用していない場合は、https://github.com/fossilet/exception-notifier を試してください。Rails の Exception 通知に似ているようですが、非常に単純です。

django を使用している場合は、その組み込み機能を使用できるようです: https://docs.djangoproject.com/en/dev/howto/error-reporting/ (また、これも参照してください: https://github.com/ pinax/django-通知)

トルネードを使用している場合は、これを試してください: https://github.com/kanevski/tornadotoad これは、レールと比較して Python で最も類似したソリューションです。)

于 2013-10-02T23:19:09.263 に答える
2

次の方法で、必要なものを取得できます。

  • try..exceptコードを句でラップします。
  • モジュールを使用loggingして、特定のレベルの重大度で例外をログに記録しますERROR
  • SMTPHandler特定のレベル以上の例外の設定。

この方法は非常に柔軟です。メッセージは複数の場所 (ログ ファイルなど) に送信でき、設定を簡単に再構成できます。

于 2012-09-03T11:42:51.693 に答える
0

私はあなたと同じ要件を持っています。キャッチされなかった例外を開発者にメールで送信し、それらをログ ファイルに記録する単純なモジュールを作成しますこれは、Python で記述されたチームの cron スクリプトで使用されています。あなたにも役立つことを願っています。

于 2013-02-25T13:29:46.457 に答える
0

excepthookモジュールから関数を上書きし、sysそこで予期しない例外を処理できます。

于 2012-09-03T11:37:43.490 に答える