Skip to main content

Nonblocking Logging Handler for Python Logging

Project description

Provides a NonblockingLogHandler class consistent with the Python logging subsystem.

This handler acts as a proxy for the another log handler that may be slow to execute: e.g. the SMTPHandler, SocketHandler, SysLogHandler - especially when they are talking to remote servers.

If you have a real-time system (i.e. one where a late response is a wrong response) and you are sending log messages via email, http, syslog, etc., you should consider using this module to protect against unexpected delays.

It is intended to be a drop-in replacement (with some minor provisos) for the proxied handler which returns quickly, and executes the actually logging in the background, in a separate thread.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonblockingloghandler-0.3.zip (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonblockingloghandler-0.3.win32.exe (201.1 kB view details)

Uploaded Source

File details

Details for the file nonblockingloghandler-0.3.zip.

File metadata

File hashes

Hashes for nonblockingloghandler-0.3.zip
Algorithm Hash digest
SHA256 2a3c8e21bb58be1c65d6dc826132d48b37cd4a94c04df168c42bd32f7a11b6cd
MD5 0b3d74f70c8588f58eab52fc34f033b3
BLAKE2b-256 51d3be5f3749a0e98f421dff08ed7c03576ec8de95f9eb5d6f8360465c2fea34

See more details on using hashes here.

File details

Details for the file nonblockingloghandler-0.3.win32.exe.

File metadata

File hashes

Hashes for nonblockingloghandler-0.3.win32.exe
Algorithm Hash digest
SHA256 82c5514862fdd461b5e4328c6d4bad43d8b68a7b61120b835f8166c46e34fbd2
MD5 0faf1349cf960c256304d55fd1e1a982
BLAKE2b-256 963afc59085c58f567c6a0dce7c44085e0306681d3f9491e9b13a3feca00ecc4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page