You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by jo...@apache.org on 2006/11/19 10:34:59 UTC

svn commit: r476780 - in /james/server/trunk/src/java/org/apache/james/imapserver: commands/FetchCommand.java store/SimpleMessageAttributes.java

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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org