OpenQuizz
Une application de gestion des contenus pédagogiques
HeartbeatLogger Class Reference
Inheritance diagram for HeartbeatLogger:
Collaboration diagram for HeartbeatLogger:

Public Member Functions

def started (self, event)
 
def succeeded (self, event)
 
def failed (self, event)
 

Detailed Description

A simple listener that logs server heartbeat events.

Listens for :class:`~pymongo.monitoring.ServerHeartbeatStartedEvent`,
:class:`~pymongo.monitoring.ServerHeartbeatSucceededEvent`,
and :class:`~pymongo.monitoring.ServerHeartbeatFailedEvent`
events and logs them at the `INFO` severity level using :mod:`logging`.

.. versionadded:: 3.11

Member Function Documentation

◆ failed()

def failed (   self,
  event 
)
Abstract method to handle a `ServerHeartbeatFailedEvent`.

:Parameters:
  - `event`: An instance of :class:`ServerHeartbeatFailedEvent`.

Reimplemented from ServerHeartbeatListener.

◆ started()

def started (   self,
  event 
)
Abstract method to handle a `ServerHeartbeatStartedEvent`.

:Parameters:
  - `event`: An instance of :class:`ServerHeartbeatStartedEvent`.

Reimplemented from ServerHeartbeatListener.

◆ succeeded()

def succeeded (   self,
  event 
)
Abstract method to handle a `ServerHeartbeatSucceededEvent`.

:Parameters:
  - `event`: An instance of :class:`ServerHeartbeatSucceededEvent`.

Reimplemented from ServerHeartbeatListener.


The documentation for this class was generated from the following file: