Improved logging for emails

Removed private data from debug export
This commit is contained in:
Ozzieisaacs
2021-01-03 19:27:24 +01:00
parent 760fbbb357
commit a659f2e49d
4 changed files with 18 additions and 5 deletions

View File

@ -49,6 +49,13 @@ class _Logger(logging.Logger):
else:
self.error(message, stacklevel=2, *args, **kwargs)
def debug_no_auth(self, message, *args, **kwargs):
if message.startswith("send: AUTH"):
self.debug(message[:16], stacklevel=2, *args, **kwargs)
else:
self.debug(message, stacklevel=2, *args, **kwargs)
def get(name=None):
return logging.getLogger(name)