Generic utilities for the Python logging facility
Project description
python-logging-extra
Additional handlers for the Python standard logging facility.
JabberHandler
import logging from loggingx import JabberHandler, Account sender = Account(username = 'your-account@gmail.com', password = 'your-password') destination = 'target-account@gmail.com' jabber_handler = JabberHandler(sender=sender, to=destination) logger = logging.getLogger('test') # do NOT use the root logger logger.setLevel(logging.DEBUG) logger.addHandler(jabber_handler) logger.debug("debug message")
SMTP_SSLHandler
Including SSL support, so it is able to send mail with gmail.
import logging from loggingx import SMTP_SSLHandler, Server, Account sender = Account(username = 'your-account@gmail.com', password = 'your-password') destination = 'target-account@gmail.com' gmail_smtp = Server(hostname='smtp.gmail.com', port=587, ssl=True) smtp_handler = SMTP_SSLHandler(server = gmail_smtp, sender = sender, toaddrs = [destination], subject = 'SSL SMTP notification') logger = logging.getLogger('test') # do NOT use root logger logger.addHandler(smtp_handler) logger.debug("debug message")
Notify handler
Debian
python-logging-extra is available as official Debian package.
Source repository
http://http://anonscm.debian.org/viewvc/python-modules/packages/python-logging-extra/
svn+ssh://${ALIOTH_USER}@svn.debian.org/svn/python-modules/packages/python-logging-extra/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for python-logging-extra-0.20130515.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d61f55a25ac4bf4631e61fae243b7131a547e0a7940aa4154bced9d0bb70eabe |
|
MD5 | fe889fd19e9c56fb21643dd86fee536f |
|
BLAKE2b-256 | be51e5dc87fccbab72cf5e856a3adca5b08210c2a52cb2a6388a61ebc8a5b017 |