Repository: james-project
Updated Branches:
  refs/heads/master d75a3b4d0 -> a50f75112


JAMES-1846 Improve IMAP logging

We should be able to know wich command is being used after UID command


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/dd356625
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/dd356625
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/dd356625

Branch: refs/heads/master
Commit: dd3566255591e5c03fcd41d3b9f17ff59ca7493a
Parents: 8bba513
Author: Benoit Tellier <btell...@linagora.com>
Authored: Fri Oct 21 18:41:07 2016 +0200
Committer: Benoit Tellier <btell...@linagora.com>
Committed: Wed Oct 26 09:04:53 2016 +0200

----------------------------------------------------------------------
 .../org/apache/james/imap/decode/main/DefaultImapDecoder.java     | 1 +
 .../org/apache/james/imap/decode/parser/UidCommandParser.java     | 3 +++
 2 files changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/dd356625/protocols/imap/src/main/java/org/apache/james/imap/decode/main/DefaultImapDecoder.java
----------------------------------------------------------------------
diff --git 
a/protocols/imap/src/main/java/org/apache/james/imap/decode/main/DefaultImapDecoder.java
 
b/protocols/imap/src/main/java/org/apache/james/imap/decode/main/DefaultImapDecoder.java
index 91bd2ab..d5e4136 100644
--- 
a/protocols/imap/src/main/java/org/apache/james/imap/decode/main/DefaultImapDecoder.java
+++ 
b/protocols/imap/src/main/java/org/apache/james/imap/decode/main/DefaultImapDecoder.java
@@ -18,6 +18,7 @@
  ****************************************************************/
 package org.apache.james.imap.decode.main;
 
+import org.apache.james.imap.api.ImapConstants;
 import org.apache.james.imap.api.ImapMessage;
 import org.apache.james.imap.api.ImapSessionState;
 import org.apache.james.imap.api.display.HumanReadableText;

http://git-wip-us.apache.org/repos/asf/james-project/blob/dd356625/protocols/imap/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java
----------------------------------------------------------------------
diff --git 
a/protocols/imap/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java
 
b/protocols/imap/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java
index 2cc1925..3c19059 100644
--- 
a/protocols/imap/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java
+++ 
b/protocols/imap/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java
@@ -73,6 +73,9 @@ public class UidCommandParser extends 
AbstractImapCommandParser implements Deleg
         if (helperCommand == null || !(helperCommand instanceof 
AbstractUidCommandParser)) {
             throw new DecodingException(HumanReadableText.ILLEGAL_ARGUMENTS, 
"Invalid UID command: '" + commandName + "'");
         }
+        if (session.getLog().isDebugEnabled()) {
+            session.getLog().debug("Got <command>: UID " + commandName);
+        }
         final AbstractUidCommandParser uidEnabled = (AbstractUidCommandParser) 
helperCommand;
         return uidEnabled.decode(request, tag, true, session);
     }


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to