This is an automated email from the git hooks/post-receive script. New commit to branch develop-1.1.x in repository faxtomail. See https://gitlab.nuiton.org/codelutin/faxtomail.git commit 89b7f3da5a877680316512f7b33b344fd9217c57 Author: jcouteau <couteau@codelutin.com> Date: Fri Aug 10 16:59:29 2018 +0200 Add log about time spent sending replies or forward --- .../faxtomail/services/service/EmailServiceImpl.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/faxtomail-service/src/main/java/com/franciaflex/faxtomail/services/service/EmailServiceImpl.java b/faxtomail-service/src/main/java/com/franciaflex/faxtomail/services/service/EmailServiceImpl.java index 9b816a4e..410b08b7 100644 --- a/faxtomail-service/src/main/java/com/franciaflex/faxtomail/services/service/EmailServiceImpl.java +++ b/faxtomail-service/src/main/java/com/franciaflex/faxtomail/services/service/EmailServiceImpl.java @@ -1137,6 +1137,8 @@ public class EmailServiceImpl extends FaxToMailServiceSupport implements EmailSe String content, Collection<AttachmentFile> attachments, String originalEmailId, FaxToMailUser user) throws EmailException, MessagingException, IOException { + Date begin = new Date(); + Email email = getEmailById(originalEmailId, Email.PROPERTY_HISTORY + "." + History.PROPERTY_FAX_TO_MAIL_USER, Email.PROPERTY_REPLIES); @@ -1178,8 +1180,12 @@ public class EmailServiceImpl extends FaxToMailServiceSupport implements EmailSe message.attach(source, attachmentFile.getFilename(), null); } + Date beforeSendingMessage = new Date(); + message.send(); + Date afterSendingMessage = new Date(); + ReplyTopiaDao replyTopiaDao = getPersistenceContext().getReplyDao(); ReplyContentTopiaDao replyContentTopiaDao = getPersistenceContext().getReplyContentDao(); Date now = new Date(); @@ -1219,6 +1225,14 @@ public class EmailServiceImpl extends FaxToMailServiceSupport implements EmailSe Client client = email.getClient(); email = saveEmail(email, null, null, client != null ? client.getCode() : null, user); + Date postSendingOperations = new Date(); + + if (log.isDebugEnabled()) { + log.debug("Message preparation took : " + (beforeSendingMessage.getTime() - begin.getTime()) + " ms"); + log.debug("Message sending (outside FTM) took : " + (afterSendingMessage.getTime() - beforeSendingMessage.getTime()) + " ms"); + log.debug("Post sending operations took : " + (postSendingOperations.getTime() - afterSendingMessage.getTime()) + " ms"); + } + return email; } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.