Server : LiteSpeed System : Linux us-phx-web1202.main-hosting.eu 4.18.0-553.84.1.lve.el8.x86_64 #1 SMP Tue Nov 25 18:33:03 UTC 2025 x86_64 User : u615232177 ( 615232177) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cloudlinux/venv/lib64/python3.11/site-packages/fluent/ |
# -*- coding: utf-8 -*-
from fluent import asyncsender
from fluent import 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(FluentHandler, self).close()
finally:
self.release()
def __enter__(self):
return self
def __exit__(self, exc_type, exc_val, exc_tb):
self.close()