class AsyncLoggerManager

source code

__init__

source code

def __init__(
        self,
        *,
        base_url: str,
        api_key: str = os.getenv("UNIFY_KEY"),
        num_consumers: int = 256,
    ):

methods


clear_callbacks

source code

def clear_callbacks(self):

join

source code

def join(self):

log_create

source code

def log_create(
        self,
        project: str,
        context: str,
        params: dict,
        entries: dict,
    ) -> asyncio.Future:

log_update

source code

def log_update(
        self,
        project: str,
        context: str,
        future: asyncio.Future,
        mode: str,
        overwrite: bool,
        data: dict,
    ) -> None:

register_callback

source code

def register_callback(self, fn):

stop_sync

source code

def stop_sync(self, immediate=False):