hypercorn.statsd module

class hypercorn.statsd.StatsdLogger(config: Config)

Bases: hypercorn.logging.Logger

async access(request: WWWScope, response: ResponseSummary, request_time: float)None
async critical(message: str, *args: Any, **kwargs: Any)None
async debug(message: str, *args: Any, **kwargs: Any)None
async decrement(name: str, value: int, sampling_rate: float = 1.0)None
async error(message: str, *args: Any, **kwargs: Any)None
async exception(message: str, *args: Any, **kwargs: Any)None
async gauge(name: str, value: int)None
async histogram(name: str, value: float)None
async increment(name: str, value: int, sampling_rate: float = 1.0)None
async info(message: str, *args: Any, **kwargs: Any)None
async log(level: int, message: str, *args: Any, **kwargs: Any)None
async warning(message: str, *args: Any, **kwargs: Any)None