python-oops-wsgi

軟件截圖:
python-oops-wsgi
軟件詳細信息:
版本: 0.0.10
上傳日期: 14 Apr 15
許可: 免費
人氣: 5

Rating: nan/5 (Total Votes: 0)

oops_wsgi是OOPS WSGI中間件。
用法
oops_wsgi提供集成的oops.Config,允許在Web應用程序的錯誤進行集中收集,與回溯和其他診斷信息。
通常情況下,這樣的事情:
 安裝配置:
 從>>>進口哎呀配置
  >>>配置=配置()
請注意,你可能會想,至少一個發布者,或者您的報告將被丟棄。
 新增的WSGI具體掛鉤的配置:
  >>> oops_wsgi.install_hooks(配置)
這是一個方便的功能 - 歡迎您來挑選你想從oops_wsgi.hooks創建或過濾器鉤子。
 創建新的WSGI應用程序正常,然後把它包:
  >>>程序= oops_wsgi.make_app(應用程序,配置)
如果任何異常冒泡通過這個中間件,一個oops將被記錄。如果請求的身體還沒有開始,然後自定義頁面顯示,顯示OOPS id和異常被吞噬。例外情況,表明在一個套接字像文件結束的正常情況下不會觸發OOPSes。如果OOPS進行過濾,或者沒有出版商配置,那麼異常將propogate堆棧 - 該哎呀中間件不能做任何事情,在這種情況下非常有用。 (舉例來說,如果你有一個自定義的404中間件上面的WSGI堆棧哎呀中間件,並篩選404例外,使他們不創建報告,那麼如果哎呀中間件做了什麼比propogate例外,其他的自定義404中間件不會工作。
如果身體已經開始,那麼就沒有辦法了OOPS ID傳送給客戶端和異常將propogate向上WSGI應用程序棧。
如果您提供的接受(ENVIRON,報告),並返回HTML被發送到客戶機的幫助,你可以自定義錯誤頁。
  >>>高清myerror_html(ENVIRON,報告):
  ...回報“

OOPS! %S

'%報告['身份證']
  >>>程序= oops_wsgi.make_app(應用程序,配置,error_render = myerror_html)
或者你可以提供一個字符串模板與報表進行格式化。
  >>> json_template ='{“oopsid”:“%(ID)的”}“
  >>>程序= oops_wsgi.make_app(應用程序,配置,error_template = json_template)
欲了解更多信息,請參閱pydoc oops_wsgi。
安裝
無論是運行setup.py環境中的所有可用的依賴關係,或添加工作目錄到您的PYTHONPATH。
發展
上游發展發生在https://launchpad.net/python-oops-wsgi。要建立促進發展的工作區,如果依賴是不是立即可用,則可以使用./bootstrap.py創建斌/擴建,再斌/ PY得到一個Python解釋器可用的依賴關係。
運行測試使用你選擇的亞軍,測試套件是oops.tests.test_suite。
例如:
斌/ PY -m testtools.run oops_wsgi.tests.test_suite

要求

  • 在Python中
  • 在OOPS
  • 粘貼

顯影劑的其他軟件 Canonical Ltd.

Ubuntu Cloud Live
Ubuntu Cloud Live

14 Apr 15

Ubuntu Touch
Ubuntu Touch

17 Feb 15

Ubuntu DVD
Ubuntu DVD

17 Feb 15

意見 python-oops-wsgi

評論沒有發現
添加評論
打開圖片!