Author: joachim
Date: Sun Nov 19 01:34:58 2006
New Revision: 476780
URL: http://svn.apache.org/viewvc?view=rev&rev=476780
Log:
patch for JAMES-707: enable logging for SimpleMessageAttributes
thanks to Robert Burrell Donkin for submitting the patch
Modified:
james/server/trunk/src/java/org/apache/james/imapserver/commands/FetchCommand.java
james/server/trunk/src/java/org/apache/james/imapserver/store/SimpleMessageAttributes.java
Modified:
james/server/trunk/src/java/org/apache/james/imapserver/commands/FetchCommand.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/java/org/apache/james/imapserver/commands/FetchCommand.java?view=diff&rev=476780&r1=476779&r2=476780
==============================================================================
---
james/server/trunk/src/java/org/apache/james/imapserver/commands/FetchCommand.java
(original)
+++
james/server/trunk/src/java/org/apache/james/imapserver/commands/FetchCommand.java
Sun Nov 19 01:34:58 2006
@@ -152,7 +152,7 @@
}
SimpleMessageAttributes attrs = new SimpleMessageAttributes(result
- .getMimeMessage());
+ .getMimeMessage(), getLogger());
// ENVELOPE response
if (fetch.envelope) {
Modified:
james/server/trunk/src/java/org/apache/james/imapserver/store/SimpleMessageAttributes.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/java/org/apache/james/imapserver/store/SimpleMessageAttributes.java?view=diff&rev=476780&r1=476779&r2=476780
==============================================================================
---
james/server/trunk/src/java/org/apache/james/imapserver/store/SimpleMessageAttributes.java
(original)
+++
james/server/trunk/src/java/org/apache/james/imapserver/store/SimpleMessageAttributes.java
Sun Nov 19 01:34:58 2006
@@ -36,6 +36,7 @@
import javax.mail.internet.ParseException;
import org.apache.avalon.framework.logger.AbstractLogEnabled;
+import org.apache.avalon.framework.logger.Logger;
import org.apache.mailet.MailAddress;
import org.apache.mailet.dates.RFC822DateFormat;
@@ -94,6 +95,11 @@
private String contentEncoding;
SimpleMessageAttributes() {
+ }
+
+ public SimpleMessageAttributes(MimeMessage mm, Logger logger) throws
MessagingException {
+ enableLogging(logger);
+ setAttributesFor(mm);
}
public SimpleMessageAttributes(MimeMessage mm) throws MessagingException {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]