diff --git a/src/main/groovy/grails/plugins/mail/MailMessageBuilder.groovy b/src/main/groovy/grails/plugins/mail/MailMessageBuilder.groovy index 3153fec5..7820d0fa 100644 --- a/src/main/groovy/grails/plugins/mail/MailMessageBuilder.groovy +++ b/src/main/groovy/grails/plugins/mail/MailMessageBuilder.groovy @@ -101,7 +101,12 @@ class MailMessageBuilder { MailMessage sendMessage(ExecutorService executorService) { def message = finishMessage() - log.trace('Sending mail {} ...', getDescription(message as Message)) + log.trace( + 'Sending mail {} ...', + message instanceof MimeMailMessage ? + getDescription((MimeMailMessage) message) : + getDescription((Message) message) + ) def sendingMsg = (message instanceof MimeMailMessage) ? message.mimeMessage : message @@ -125,8 +130,12 @@ class MailMessageBuilder { send(sendingMsg) } - log.trace('Sent mail {} ...', getDescription(message as Message)) - + log.trace( + 'Sent mail {}', + message instanceof MimeMailMessage ? + getDescription((MimeMailMessage) message) : + getDescription((Message) message) + ) message }