Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

formatters.py 330B

12345678910111213
  1. from logging import Formatter
  2. import re
  3. class PciFormatter(Formatter):
  4. """
  5. Strip card numbers out of log messages to avoid leaving sensitive
  6. information in the logs.
  7. """
  8. def format(self, record):
  9. s = Formatter.format(self, record)
  10. return re.sub(r'\d[ \d-]{15,22}', 'XXXX-XXXX-XXXX-XXXX', s)