Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

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)