List of usage examples for org.apache.commons.lang.text StrBuilder setNewLineText
public StrBuilder setNewLineText(String newLine)
From source file:mitm.application.djigzo.james.mailets.Log.java
@Override public void serviceMail(Mail mail) { StrBuilder strBuilder = new StrBuilder(256); strBuilder.setNewLineText("; "); strBuilder.append(comment);//w w w .ja va 2 s . com DjigzoMailAttributes mailAttributes = new DjigzoMailAttributesImpl(mail); if (logDetail.compareTo(LogDetail.BASIC) >= 0) { strBuilder.append(" | "); String mailID = mailAttributes.getMailID(); strBuilder.append("MailID: "); strBuilder.appendln(mailID); strBuilder.append("Originator: "); strBuilder.appendln(getOriginator(mail)); strBuilder.append("Sender: "); strBuilder.appendln(toString(mail.getSender())); } if (logDetail.compareTo(LogDetail.MIDDLE) >= 0) { strBuilder.append("Remote address: "); strBuilder.appendln(mail.getRemoteAddr()); strBuilder.append("Recipients: "); strBuilder.appendln(mail.getRecipients()); try { if (mail.getMessage() != null) { String subject = mail.getMessage().getSubject(); strBuilder.append("Subject: "); strBuilder.appendln(subject); } } catch (MessagingException e) { getLogger().error("Error getting subject.", e); } try { if (mail.getMessage() != null) { String messageID = mail.getMessage().getMessageID(); strBuilder.append("Message-ID: "); strBuilder.appendln(messageID); } } catch (MessagingException e) { getLogger().error("Error getting messageID.", e); } } if (logDetail.compareTo(LogDetail.FULL) >= 0) { strBuilder.append("Last updated: "); strBuilder.appendln(mail.getLastUpdated()); strBuilder.append("Attribute names: "); strBuilder.appendAll(mail.getAttributeNames()); } logMessage(strBuilder.toString()); }