Show
Ignore:
Timestamp:
10/22/07 01:57:10 (1 year ago)
Author:
amcgregor
Message:

Work proceeding on the SMTP provider.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/3.0/turbomail/providers/debug.py

    r40 r43  
    55import logging 
    66log = logging.getLogger("turbomail.provider") 
     7deliverylog = logging.getLogger("turbomail.delivery") 
    78 
    89import turbomail 
     
    2021        def __init__(self): 
    2122                super(DebugProvider, self).__init__() 
    22                 log.debug("Being created.") 
    23  
     23                log.debug("Debug provider setup.") 
     24         
    2425        def __del__(self): 
    25                 if log: log.debug("Being destroyed.") 
    26  
     26                if log: log.debug("Debug provider teardown.") 
     27                super(DebugProvider, self).__del__() 
     28         
    2729        def deliver(self, message): 
    2830                log.info("Delivering message %s." % message.id) 
     31                deliverylog.info("%s DELIVER" % message.id) 
     32                deliverylog.debug("%s SUBJECT \"%s\"" % (message.id, message.subject)) 
     33                deliverylog.debug("%s SENDER \"%s\"" % (message.id, str(message.sender))) 
     34                deliverylog.debug("%s RECIPIENTS %s" % (message.id, ", ".join(message.recipients))) 
    2935                 
    3036                for i in str(message).split("\n"): 
    31                         log.debug("%s - %s" % (message.id, str(i))) 
     37                        deliverylog.debug("%s BODY %s" % (message.id, str(i))) 
    3238                 
     39                deliverylog.info("%s SENT" % message.id) 
    3340                return True 
    3441