Metadata-Version: 2.1
Name: repoze.errorlog
Version: 1.1
Summary: Error logging and reporting middleware
Home-page: http://www.repoze.org
Author: Agendaless Consulting
Author-email: repoze-dev@lists.repoze.org
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
Description: repoze.errorlog
        ===============
        
        .. image:: https://travis-ci.org/repoze/repoze.errorlog.png?branch=master
                :target: https://travis-ci.org/repoze/repoze.errorlog
        
        .. image:: https://readthedocs.org/projects/repozeerrorlog/badge/?version=latest
                :target: http://repozeerrorlog.readthedocs.org/en/latest/
                :alt: Documentation Status
        
        .. image:: https://img.shields.io/pypi/v/repoze.errorlog.svg
                :target: https://pypi.python.org/pypi/repoze.errorlog
        
        .. image:: https://img.shields.io/pypi/pyversions/repoze.errorlog.svg
                :target: https://pypi.python.org/pypi/repoze.errorlog
        
        This package implements a `WSGI <https://www.python.org/dev/peps/pep-0333/>`_
        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:
        
         - http://repozeerrorlog.readthedocs.org/en/latest/
        
        
        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
        ---
        
        - Get rid of find-link point to http://dist.repoze.org in ``setup.py``.
        
        - Bump ``ez_setup.py`` version.
        
        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.
        
Keywords: web application server wsgi zope
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware
Provides-Extra: testing
