Пример #1
0
    def makeRecord(self, name, level, fn, lno, msg, args, exc_info, func=None,
                   extra=None):
        _args = []
        for arg in args:
            if isinstance(arg, Config):
                _arg = sanitize(arg._config, self.keywords)
            else:
                _arg = sanitize(arg, self.keywords)
            _args.append(_arg)

        return logging.Logger.makeRecord(self, name, level, fn, lno, msg,
                                         tuple(_args), exc_info, func, extra)
Пример #2
0
    def makeRecord(self,
                   name,
                   level,
                   fn,
                   lno,
                   msg,
                   args,
                   exc_info,
                   func=None,
                   extra=None):
        _args = []
        for arg in args:
            if isinstance(arg, Config):
                _arg = sanitize(arg._config, self.keywords)
            else:
                _arg = sanitize(arg, self.keywords)
            _args.append(_arg)

        return logging.Logger.makeRecord(self, name, level, fn, lno, msg,
                                         tuple(_args), exc_info, func, extra)
 def test_custom_mask(self):
     self.assertEqual(
         sanitize(self.original, ['password', 'token'], mask='XXX'),
         self.expected_custom_mask
     )
 def test_original_object_unchanged(self):
     copy_conf = deepcopy(self.original)
     sanitize(self.original, ['password', 'token'])
     self.assertEqual(self.original, copy_conf)
 def test_hide_data(self):
     self.assertEqual(
         sanitize(self.original, ['password', 'token']),
         self.expected
     )
Пример #6
0
 def test_custom_mask(self):
     self.assertEqual(
         sanitize(self.original, ['password', 'token'], mask='XXX'),
         self.expected_custom_mask)
Пример #7
0
 def test_original_object_unchanged(self):
     copy_conf = deepcopy(self.original)
     sanitize(self.original, ['password', 'token'])
     self.assertEqual(self.original, copy_conf)
Пример #8
0
 def test_hide_data(self):
     self.assertEqual(sanitize(self.original, ['password', 'token']),
                      self.expected)