Server : LiteSpeed System : Linux in-mum-web1112.main-hosting.eu 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64 User : u451330669 ( 451330669) PHP Version : 8.2.27 Disable Function : NONE Directory : /opt/alt/python311/lib/python3.11/site-packages/fluent/ |
from fluent import asyncsender, handler
class FluentHandler(handler.FluentHandler):
"""
Asynchronous Logging Handler for fluent.
"""
def getSenderClass(self):
return asyncsender.FluentSender
def close(self):
self.acquire()
try:
try:
self.sender.close()
finally:
super().close()
finally:
self.release()
def __enter__(self):
return self
def __exit__(self, exc_type, exc_val, exc_tb):
self.close()