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.4.2.zip (15.4 kB view details)

Uploaded Source

Built Distributions

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

nonblockingloghandler-0.4.2.win32.zip (7.6 kB view details)

Uploaded Source

nonblockingloghandler-0.4.2.win32.exe (201.9 kB view details)

Uploaded Source

nonblockingloghandler-0.4.2-py2.6.egg (7.1 kB view details)

Uploaded Egg

File details

Details for the file nonblockingloghandler-0.4.2.zip.

File metadata

File hashes

Hashes for nonblockingloghandler-0.4.2.zip
Algorithm Hash digest
SHA256 c6a07c0eb07e0d8ee1661a89d4c0228e1d1209effdfbf1bb7ee4834e5c7462b2
MD5 1bfcb18d35a6c83e1a571aaf1ade2bbe
BLAKE2b-256 599039d1c52504d42d7b0d1c729946d740a4c5ec1ee555e5dc6121ef79de0f4b

See more details on using hashes here.

File details

Details for the file nonblockingloghandler-0.4.2.win32.zip.

File metadata

File hashes

Hashes for nonblockingloghandler-0.4.2.win32.zip
Algorithm Hash digest
SHA256 b42286aa57dec9e3741ed1730c3c0151f18072f08c605101decb312d394b8c09
MD5 99b23133c1c5f29a6e91dbde29aa5e5d
BLAKE2b-256 0eab4d7df485fc43efd23d020b0c8656b3c27441638cc272ef277e8e9f90efd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonblockingloghandler-0.4.2.win32.exe
Algorithm Hash digest
SHA256 da86ebe408a0b55bb112478f68f86677c29e55a8ba956a3584a8fa074aa4efd0
MD5 e04e0ef834ae2943c2d67a83e9361dec
BLAKE2b-256 11d0fa4c24c3dfb70ee2028332986daa81f3602456776c41d1130824bbf80646

See more details on using hashes here.

File details

Details for the file nonblockingloghandler-0.4.2-py2.6.egg.

File metadata

File hashes

Hashes for nonblockingloghandler-0.4.2-py2.6.egg
Algorithm Hash digest
SHA256 e5ca28b40c86efdb8ca13a4aea48073f5135d28d9495e74f33b59d673b6b333c
MD5 c79783199f130bbfc4dd2f59b89b2b90
BLAKE2b-256 91aa9cb529b3be7cbfa12f1315697f4efedae7a9f471365499a6d39ddb7c28ca

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