Skip to main content

repoze.errorlog

https://travis-ci.org/repoze/repoze.errorlog.png?branch=master Documentation Status https://img.shields.io/pypi/v/repoze.errorlog.svg https://img.shields.io/pypi/pyversions/repoze.errorlog.svg

This package implements a WSGI middleware filter which intercepts exceptions and writes them to a Python logging module channel (or the wsgi.errors filehandle, if no channel is configured). It also allows the browsing of limited exception history via a browser UI.

Installation

Install using setuptools, e.g. (within a virtualenv):

$ easy_install repoze.errorlog

or using pip:

$ pip install repoze.errorlog

Usage

For details on using the various components, please see the documentation in docs/index.rst. A rendered version of that documentation is also available online:

Reporting Bugs

Please report bugs in this package to

https://github.com/repoze/repoze.errorlog/issues

Obtaining Source Code

Download development or tagged versions of the software by visiting:

https://github.com/repoze/repoze.errorlog

Changelog

1.1 (2016-06-03)

  • Add support for Python 3.5.

  • Drop support for Python 2.6 and 3.2.

1.0.0 (2015-02-07)

  • Add support for Python 3.2, 3,3, and 3.4, and PyPy3.

  • Drop dependency on Paste (forking / simplifying paste.request.parse_querystring and paste.request.construct_url).

  • Add support for testing on Travis.

  • Add Sphinx documentation.

  • Drop support for Python 2.4 / 2.5.

0.9.2 (2012-03-29)

  • This release is the last which will maintain support for Python 2.4 / Python 2.5.

  • Add support for continuous integration using tox and jenkins.

  • Add support for PyPy.

  • Add ‘setup.py dev’ alias (runs setup.py develop plus installs nose and coverage).

  • Moved to github.

0.9.1 (2010-05-23)

  • Make it possible to send exceptions to a logger channel as described in the docs; this didn’t actually work previously because a) I’m not very good at programming and b) the Python logging module is terrible (using s[-1] and not catching an exception when the string is empty rather than using s.endswith(), at least under Python 2.4).

0.9 (2010-05-23)

  • Bump copyrights.

  • Remove dependency on ez_setup.py.

  • Docs now show how to use ErrorLog outside PasteDeploy.

  • Avoid a dependency on elementtree when used with Python 2.5 and later. In those Python versions we used the built-in xml.etree support.

  • 100% test coverage.

0.8 (2008-06-25)

  • Remove post-mortem debug middleware (moved to repoze.debug).

  • Initial PyPI release.

0.7 (2008-05-21)

  • Add post-mortem debug middleware (egg:repoze.errorlog#pdbpm)

  • Remove versions from dependencies.

0.6

0.5

  • Depend on elementree 1.2.6 explicitly.

0.4

  • Add ignore feature to configuration. A value consisting of space-separated entry point names can be used here, indicating that these exception types should not be logged or kept in exception history.

  • Allow __error_log__ view path to be configured via path entry in Paste configuration.

  • Place repoze.errorlog.path and repoze.errorlog.entryid in the WSGI environment to allow error-catching middleware and apps to compose URLs to errors.

0.3

  • 0.2 didn’t work as a filter. :-(

  • Don’t use zope.pagetemplate, it has too many (potentially conflicting) dependencies. Instead use meld for template views.

0.2

  • Provide a TTW view (accessible via /__error_log__) of recent tracebacks.

0.1

  • Initial release.

Release files for repoze.errorlog 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for repoze.errorlog 1.1
File Size Uploaded
repoze.errorlog-1.1.tar.gz 21.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for repoze.errorlog 1.1
File Interpreter ABI Platform
repoze.errorlog-1.1-py3-none-any.whl Python 3 none any Details
repoze.errorlog-1.1-py2-none-any.whl Python 2 none any Details

Total release size: 48.4 kB

Release files / repoze.errorlog-1.1.tar.gz

Download URL repoze.errorlog-1.1.tar.gz
Size 21.1 kB
Tags Source
SHA-256 checksum
How to use checksums
16f39260d9c5470b0dd73a490e50e949857a3f0324e917cc05bc0ab7f9acfb0f
BLAKE2b-256 checksum
How to use checksums
f9a0cac87efb7ac8098d03760df3ffa6a71333db7d0e4bb26a15a9c1d2706957
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / repoze.errorlog-1.1-py3-none-any.whl

Download URL repoze.errorlog-1.1-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec8ecf2a02ac4491eda361744881200f0ec526df561df79f1985313fe737d29d
BLAKE2b-256 checksum
How to use checksums
9b61ce00d25b9dae16d7d2971787e01fa69ed05ea3cfa9a5bd092077ecde5ca5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / repoze.errorlog-1.1-py2-none-any.whl

Download URL repoze.errorlog-1.1-py2-none-any.whl
Size 13.6 kB
Tags Python 2
SHA-256 checksum
How to use checksums
b55c7dd421e8d41a7080c336e30e27025dfaa65532aedb7d9a970de2de55e5ee
BLAKE2b-256 checksum
How to use checksums
6da66ac5f89e8c5b3c00bd44ead956daf67ca1d52687159e87d8e129229453ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1 This release

3 release files

1.0.0

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9

1 release file

0.8

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page