A package which logs to a Python logger when an exception is raised by a Pyramid application
Project description
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 http://docs.pylonsproject.org/projects/pyramid_exclog/en/latest/ for more information.
This package will only work with Pyramid 1.2a1 and better.
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 setup.py 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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.