Repoze.ErrorLog.

エラーロギングとレポートミドルウェア
今すぐダウンロード

Repoze.ErrorLog. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Agendaless Consulting
  • 出版社のWebサイト:
  • http://www.repoze.org

Repoze.ErrorLog. タグ


Repoze.ErrorLog. 説明

Repoze.ErrorLogは、例外を傍受し、それらをPythonロギングモジュールチャネル(またはチャネルが設定されていない場合はwsgi.errorsファイルハンドル)にそれらを書き込むWSGIミドルウェアフィルタを実装しています。また、ブラウザのui.configurationifを介して限定的な例外履歴を閲覧することもできます。デフォルトの設定を使用したい場合は、アプリケーションのPasteDeployパイプラインにフィルタを含めることができます。 :Repoze.ErrorLog#errorlog yourappifデフォルト設定をオーバーライドしたい場合は、フィルタの別のセクションを作成する必要があります。現時点での貼り付け構成オプションはチャネル、保持、およびパスです。 Repoze.ErrorLogを使用するには、ロギングをログにしたコードからロガーに送信した場合のロギング・チャネルに送信します。 logger = getLogger( "Repoze") '( "Repoze")'を介して50トレースバックを保存するには、次のように設定します。チャネルが設定されておらず、トレースバックはWSGI.Errorsファイルハンドルに送信されます(エラーがサーバーのエラーログに表示されるはずです)。デフォルトでは、例外履歴の長さ( 'heep')は20.デフォルトでは、エラーログのパスは/ __ error_log__です。展開に必要に応じて変更できます。デフォルトでは無視されません.Pipelineの再設定されたフィルタを使用します。 App、Channel = none、heep = 20、path = '/ __ error_log__'、ignored_exceptions =()Usagetoあなたのブラウザを介して最近のトレースバックを表示します(例外履歴)、サーバーによって表されるホスト名の/ __ error_log__ pathをご覧ください。最近のすべてのトレースバックを表示して表示されます。 1つをクリックすると、例外が発生した時点で存在していたWSGI環境のトレースバックとレンダリングが表示されます。すべてのリクエスト(例外が発生していなくてもRepoze.ErrorLogによって捕捉されている場合でも):repoze.errorlog.path - repoze.errorlog.entryID - 次のerrorMiddleWareとアプリケーションのエントリIDのエントリID theyknow repoze.errorlog次のコードを使用してパイプラインにあるときキャッチ例外は(人が開発フィードバックのための)電流誤差URLtoを構成することができる:: paste.requestインポートconstruct_url路から=環境エントリを= environ url = construct_url(environ、path_info = path、queryString = 'entry =%s'%エントリ)製品のホームページ


Repoze.ErrorLog. 関連ソフトウェア