Logging

La journalisation dans MSAL Python est conçue pour utiliser les mécanismes de journalisation de Python standard, de sorte que toutes vos connaissances précédentes sur la journalisation Python s’appliquent à MSAL Python.

  • Par défaut, la journalisation dans n’importe quel script Python est désactivée. Si vous souhaitez activer la journalisation du débogage pour tous les modules dans l’ensemble de votre script Python, vous utilisez logging.basicConfig(level=logging.DEBUG).
  • La plupart des messages de journalisation de MSAL Python sont déjà au niveau de débogage, qui est désactivé par défaut. Mais si vous souhaitez activer la journalisation de débogage pour déboguer les modules OTHER dans votre script Python, vous voulez donc désactiver MSAL, vous désactivez simplement l’enregistreur d’événements utilisé par MSAL Python : logging.getLogger("msal").setLevel(logging.WARN).
  • MSAL Python ne consigne pas les informations d’identification personnelles (PII). Donc, il n’existe même pas d’option permettant d’activer la journalisation des données personnelles dans MSAL pour Python. Les développeurs d’applications peuvent toujours utiliser la journalisation standard Python pour journaliser le contenu. Ainsi, l’application prend la responsabilité de gérer en toute sécurité les données hautement sensibles et de suivre les exigences réglementaires.

Pour en savoir plus sur la journalisation en Python, veuillez consulter le tutoriel standard de journalisation de Python.