skip to navigation
skip to content

pyramid_exclog 1.0

A package which logs to a Python logger when an exception is raised by a Pyramid application

A package which logs Pyramid application exception (error) information to a standard Python logger. This add-on is most useful when used in production applications, because the logger can be configured to log to a file, to UNIX syslog, to the Windows Event Log, or even to email.

See the documentation at for more information.

This package will only work with Pyramid 1.5 and better.

1.0 (2017-04-09)

0.8 (2016-09-22)

  • Drop support for Python 2.6 and 3.2.
  • Add explicit support for Python 3.4 and 3.5.
  • Handle IOError exception when accessing request parameters.
  • Fix UnicodeDecodeError on Python 2 when QUERY_STRING is a str containing non-ascii bytes.
  • Allways pass the logging module text rather than sometimes bytes and sometimes text.

0.7 (2013-06-28)

  • Add explicit support for Python 3.3.
  • Do not error if the URL, query string or post data contains unexpected encodings.
  • Try to log an exception when logging fails: often the middleware is used just inside one which converts all errors into ServerErrors (500), hiding any exceptions triggered while logging.
  • Add unauthenticated_user() to the output when the extra_info key is set to True (PR #11).
  • Add a hook for constructing custom log messages (PR #15).
  • Changed testing regime to allow dev.
  • We no longer test under Python 2.5 (although it’s not explicitly broken under 2.5).

0.6 (2012-03-24)

  • Add an exclog.extra_info setting to the exclog configuration. If it’s true, send WSGI environment and params info in the log message.

0.5 (2011-09-27)

  • Python 3.2 compatibility under Pyramid 1.3.X.

0.4 (2011-08-24)

  • Docs-only changes.

0.3 (2011-08-21)

  • Don’t register an implicit tween factory with an alias (compat with future 1.2).

0.2 (2011-08-13)

  • Improve documentation by providing examples of logging to file, email and by describing deltas to default Pyramid 1.2 logging config.
  • Use string value as factory to add_tween in includeme.

0.1 (2011-08-11)

  • Initial release.
File Type Py Version Uploaded on Size
pyramid_exclog-1.0-py2.py3-none-any.whl (md5, pgp) Python Wheel py2.py3 2017-04-09 9KB
pyramid_exclog-1.0.tar.gz (md5, pgp) Source 2017-04-09 19KB