async_logging_handler
Super-simple extensions for standard Python's logging.FileHandler, logging.handlers.RotatingFileHandler and logging.handlers.TimedRotatingFileHandler
with asynchronous writing to file (utilizing standard Queue.Queue).
Useful when using logging in programs, where long-time blocking for logging to file is not allowed.
Installation
pip install git+https://github.com/CopterExpress/python-async-logging-handler.gitUsing
from async_logging_handler import AsyncFileHandler
# ...
async_handler = AsyncFileHandler(filename)
some_logger.addHandler(async_handler)