hypercorn.statsd module#

class hypercorn.statsd.StatsdLogger(config: Config)#

Bases: 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#