rework most of the logging

This commit is contained in:
jonaswinkler committed 2021-02-05 01:10:29 +01:00
1 parent 0d3ab3aaf7
commit 431d4fd8e4
18 files changed
+80 -71

No files matched your search

+2
View File
@@ -102,6 +102,8 @@ def get_mailbox(server, port, security):
class MailAccountHandler(LoggingMixin):
logging_name = "paperless.mail"
def _correspondent_from_name(self, name):
try:
return Correspondent.objects.get_or_create(name=name)[0]
+5 -2
View File
@@ -4,6 +4,9 @@ from paperless_mail.mail import MailAccountHandler, MailError
from paperless_mail.models import MailAccount
logger = logging.getLogger("paperless.mail.tasks")
def process_mail_accounts():
total_new_documents = 0
for account in MailAccount.objects.all():
@@ -11,7 +14,7 @@ def process_mail_accounts():
total_new_documents += MailAccountHandler().handle_mail_account(
account)
except MailError as e:
logging.getLogger(__name__).error(
logger.error(
f"Error while processing mail account {account}: {e}",
exc_info=True
)
@@ -27,4 +30,4 @@ def process_mail_account(name):
account = MailAccount.objects.get(name=name)
MailAccountHandler().handle_mail_account(account)
except MailAccount.DoesNotExist:
logging.getLogger(__name__).error(f"Unknown mail acccount: {name}")
logger.error(f"Unknown mail acccount: {name}")