Logging

MSAL Python 中的記錄功能設計上採用標準的 Python 記錄機制,因此你先前所了解的 Python 記錄相關知識都適用於 MSAL Python。

  • 預設情況下,任何 Python 腳本的登入功能都是關閉的。 如果你想啟用整個 Python 腳本中所有模組的除錯日誌,就使用 logging.basicConfig(level=logging.DEBUG).
  • 大部分的 MSAL Python 日誌都已設為偵錯層級,而這些日誌預設會關閉。 但如果你想啟用除錯日誌來除錯 Python 腳本中的其他模組,因此想讓 MSAL 靜音,你只要關閉 MSAL Python 使用的日誌工具即可: logging.getLogger("msal").setLevel(logging.WARN)
  • MSAL Python 不會記錄個人識別資訊(PII)。 所以 MSAL Python 甚至沒有開啟 PII 記錄的開關。 應用程式開發者仍可使用標準的 Python 日誌來記錄任何內容。 透過這樣做,應用程式負責安全處理高度敏感資料並遵守法規要求。

如果有更多關於 Python 日誌主題的閱讀,請參考 Python 標準日誌教學