diff --git a/modules/simple-java-mail/src/main/java/org/simplejavamail/mailer/internal/SendMailClosure.java b/modules/simple-java-mail/src/main/java/org/simplejavamail/mailer/internal/SendMailClosure.java index 32840b8f5..d1f1fcaf2 100644 --- a/modules/simple-java-mail/src/main/java/org/simplejavamail/mailer/internal/SendMailClosure.java +++ b/modules/simple-java-mail/src/main/java/org/simplejavamail/mailer/internal/SendMailClosure.java @@ -76,11 +76,15 @@ public void executeClosure() { private void logEmail(final MimeMessage message) { if (transportModeLoggingOnly) { - LOGGER.info("\n\nEmail: {}\n", email); - LOGGER.info("\n\nMimeMessage: {}\n", mimeMessageToEML(message)); + if (LOGGER.isInfoEnabled()) { + LOGGER.info("\n\nEmail: {}\n", email); + LOGGER.info("\n\nMimeMessage: {}\n", mimeMessageToEML(message)); + } } else { - LOGGER.trace("\t\nEmail: {}", email); - LOGGER.trace("\t\nMimeMessage: {}\n", mimeMessageToEML(message)); + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("\t\nEmail: {}", email); + LOGGER.trace("\t\nMimeMessage: {}\n", mimeMessageToEML(message)); + } } } }