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]

Reply via email to