MailingLogger 4.0.0 Released!

Chris Withers chris at withers.org
Fri Jan 26 09:07:24 EST 2018


Only 4 years later than planned, I'm pleased to announce a new release 
of MailingLogger...

Mailinglogger provides two handlers for the standard python
logging framework that enable log entries to be emailed either as the
entries are logged or as a summary at the end of the running process.

The handlers have the following features:

- customisable and dynamic subject lines for emails sent

- emails sent with a configurable headers for easy filtering

- flood protection to ensure the number of emails sent is not excessive

- support for SMTP servers that require authentication

- fully documented and tested

This release has a bunch of changes:

- Drop Zope and Plone support

- Drop ZConfig support

- Removed the deprecated "ignore" parameter to
   MailingLogger and SummarisingLogger.

- Move from zope.testrunner to pytest for running tests.

- Switch from manuel to sybil for checking examples in
   documentation.

- Moved from buildout to virtualenv for development.

- Gracefully handle bugs elsewhere that call SummarisingLogger.close()
   more than once in a multi-threaded or multi-process environment.

Full docs can be found here:

http://mailinglogger.readthedocs.io/en/latest/

For more information, please see:

https://github.com/Simplistix/mailinglogger/

cheers,

Chris



More information about the Python-list mailing list