diff --git a/queued_mailer/__init__.py b/queued_mailer/__init__.py index e69de29..d287c55 100644 --- a/queued_mailer/__init__.py +++ b/queued_mailer/__init__.py @@ -0,0 +1,9 @@ +import logging +import sys + +logger = logging.getLogger(__name__) +hdlr = logging.StreamHandler(sys.stderr) +formatter = logging.Formatter('%(message)s') +hdlr.setFormatter(formatter) +logger.addHandler(hdlr) +logger.setLevel(logging.INFO) \ No newline at end of file diff --git a/queued_mailer/backend.py b/queued_mailer/backend.py index 177c63f..8842ecc 100644 --- a/queued_mailer/backend.py +++ b/queued_mailer/backend.py @@ -1,8 +1,7 @@ -import logging - from django.core.mail.backends.base import BaseEmailBackend from django.utils.module_loading import import_string +from . import logger from .settings import EMAIL_SEND_TASK @@ -16,7 +15,7 @@ class EmailBackend(BaseEmailBackend): def send_messages(self, email_messages): num_sent = 0 for email in email_messages: - logging.info(email) - logging.info(self.task) + logger.info(email) + logger.info(self.task) num_sent += 1 return num_sent diff --git a/queued_mailer/tasks.py b/queued_mailer/tasks.py index de7d7b9..f3392a9 100644 --- a/queued_mailer/tasks.py +++ b/queued_mailer/tasks.py @@ -1,8 +1,7 @@ -import logging - +from . import logger from .settings import EMAIL_BACKEND def send_message(): - logging.info(EMAIL_BACKEND) - logging.info('sent') + logger.info(EMAIL_BACKEND) + logger.info('sent')