Source code for luna_handlers.crutches_on_wheels.cow.utils.log

"""Loggers

Loggers module.
"""
from log import Logger as BaseLogger

from .rid import requestIdCtx


[docs] class Logger(BaseLogger): """ Subclass to add support for requestIdCtx. """ @property def requestId(self) -> str: """ Get current request id Returns: request id. priority: 1) request id from __init__ 2) from requestIdCtx 3) default """ return self._requestId or requestIdCtx.get() or self.defaultRequestId
# global service logger logger = Logger() #: pylint: disable-msg=C0103