add: log messages woth python module 'logging' instead of print

This commit is contained in:
Bernhard Stampfer
2016-05-07 20:51:06 +02:00
parent d124755c88
commit 54ce22c0c1
6 changed files with 36 additions and 28 deletions

View File

@@ -4,6 +4,7 @@ import database
# from email.mime.text import MIMEText
# from email.MIMEText import MIMEText
import user
import logging
def send_email(recipient, subject, body):
gmail_user = 'bier1baroness'
@@ -17,7 +18,7 @@ def send_email(recipient, subject, body):
message = message.encode('utf-8')
# message = msg.as_string()
print message
logging.info(message)
try:
server = smtplib.SMTP("smtp.gmail.com:587")
#server.set_debuglevel(1)
@@ -25,10 +26,10 @@ def send_email(recipient, subject, body):
server.login(gmail_user, gmail_pwd)
server.sendmail(FROM, recipient, message)
server.quit()
print 'Mail was sent to %s' % recipient
logging.info('Mail was sent to %s' % recipient)
except:
print "Failed to send mail to %s" %recipient
logging.error("Failed to send mail to %s" %recipient)
def send_emails(body, subject, users):
FROM = 'bier1baroness@gmail.com'
@@ -39,9 +40,6 @@ def send_emails(body, subject, users):
body_parsed = parse_email(body, user, debt)
send_email(user.email, subject_parsed, body_parsed)
def parse_email(text, u, dept):
text = text.replace('%%longname%%', u.longname)