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.

Kubuntu
Kubuntu

17 Feb 15

Ubuntu Core
Ubuntu Core

9 Dec 15

Xubuntu
Xubuntu

16 Aug 18

Ubuntu Kylin
Ubuntu Kylin

16 Aug 18

意见 python-oops-wsgi

评论没有发现
添加评论
打开图片!