Outils pour utilisateurs

Outils du site


docs:dev:api:python

Ceci est une ancienne révision du document !


Table des matières

Vous trouverez ici de la documentation pour contribuer à EzGED et développer avec son API Python

API Python

Logging

EzGED utilise le module python standard logging pour la journalisation de messages.

Les loggers suivants peuvent être utilisés:

  • ezged ⇒ toute journalisation concernant EzGED.
  • jobd ⇒ journalisation concernant le serveur de travaux
  • convd ⇒ journalisation dans le cadre du serveur de conversion
  • eztest ⇒ journalisation pour les scripts de test

Le logger a utiliser dépend donc du contexte dans lequel votre code est susceptible de s'exécuter.

Donc pour obtenir le logger ezged il suffirait de faire

import logging
ezged_logger = logging.getLogger("ezged")

Mais vous n'êtes pas obligé de le connaitre et le plus simple reste d'utiliser notre fonction _common.get_logger() afin de récupérer le logger correspondant au contexte d'exécution.

import _common
mon_logger = _common.get_logger()

_common est un module python EzGED qui contient de nombreuses fonctions utiles et globalement utilisées dans toute l'application. Dont notamment la fonction get_logger()

docs/dev/api/python.1681379293.txt.gz · Dernière modification: 2023/04/13 09:48 par florian