Index: src/main/groovy/com/lemans/correspondence/services/EmailService.groovy =================================================================== diff -u -r3ecf807f4027e53b3aaac2ffc17fc3617bfcc641 -r53f89187c35db4036df3e29a8740dce5701e355e --- src/main/groovy/com/lemans/correspondence/services/EmailService.groovy (.../EmailService.groovy) (revision 3ecf807f4027e53b3aaac2ffc17fc3617bfcc641) +++ src/main/groovy/com/lemans/correspondence/services/EmailService.groovy (.../EmailService.groovy) (revision 53f89187c35db4036df3e29a8740dce5701e355e) @@ -2,6 +2,7 @@ import groovy.text.markup.MarkupTemplateEngine import groovy.text.markup.TemplateConfiguration +import groovy.util.logging.Slf4j import org.springframework.beans.factory.annotation.Autowired import org.springframework.mail.MailSender import org.springframework.stereotype.Service @@ -12,6 +13,7 @@ @Service @SuppressWarnings(['UnnecessarySetter']) +@Slf4j class EmailService { @Autowired @@ -46,11 +48,15 @@ MarkupTemplateEngine engine = new MarkupTemplateEngine(config) Map templateData = [formData: formData, formName: emailData.subject] String body = engine.createTemplate(formTemplate).make(templateData).writeTo(new StringWriter()) + log.debug("emailData: ${emailData}") MimeMessage mimeMessage = mailSender?.createMimeMessage() mimeMessage?.setRecipient(RecipientType.TO, new InternetAddress(emailData?.to)) mimeMessage?.setFrom(new InternetAddress(emailData?.from)) mimeMessage?.setSubject(emailData?.subject) mimeMessage?.setContent(body, 'text/html') + log.debug("mimeMessage: ${mimeMessage.allRecipients}") + log.debug("sending email") mailSender?.send(mimeMessage) + log.debug("email sent") } } Index: src/main/groovy/com/lemans/correspondence/services/FormSubmitService.groovy =================================================================== diff -u -r3ecf807f4027e53b3aaac2ffc17fc3617bfcc641 -r53f89187c35db4036df3e29a8740dce5701e355e --- src/main/groovy/com/lemans/correspondence/services/FormSubmitService.groovy (.../FormSubmitService.groovy) (revision 3ecf807f4027e53b3aaac2ffc17fc3617bfcc641) +++ src/main/groovy/com/lemans/correspondence/services/FormSubmitService.groovy (.../FormSubmitService.groovy) (revision 53f89187c35db4036df3e29a8740dce5701e355e) @@ -2,11 +2,13 @@ import com.lemans.correspondence.forms.DomainFormSubmissionValidator import com.lemans.services.LemansService +import groovy.util.logging.Slf4j import groovy.xml.MarkupBuilder import org.springframework.beans.factory.annotation.Autowired import org.springframework.stereotype.Service @Service +@Slf4j class FormSubmitService extends LemansService { @Autowired @@ -41,8 +43,8 @@ List response = sql().rows(criteria, FORM_INSERT_SQL) //send formData as email to domainForm recipients. Map emailData = constructEmailData(response[0], domainForm) + log.debug("emailData: ${emailData}") emailService.sendFormSubmitEmail(formData, emailData) - errors }