Author: norman
Date: Thu Dec 9 18:18:02 2010
New Revision: 1044060
URL: http://svn.apache.org/viewvc?rev=1044060&view=rev
Log:
Do the same kind of logging in LMTP as we do in SMTP
Modified:
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/CoreCmdHandlerLoader.java
Modified:
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/CoreCmdHandlerLoader.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/CoreCmdHandlerLoader.java?rev=1044060&r1=1044059&r2=1044060&view=diff
==============================================================================
---
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/CoreCmdHandlerLoader.java
(original)
+++
james/server/trunk/lmtpserver/src/main/java/org/apache/james/lmtpserver/CoreCmdHandlerLoader.java
Thu Dec 9 18:18:02 2010
@@ -39,6 +39,10 @@ import org.apache.james.smtpserver.James
import org.apache.james.smtpserver.JamesMailCmdHandler;
import org.apache.james.smtpserver.JamesRcptCmdHandler;
import org.apache.james.smtpserver.fastfail.ValidRcptHandler;
+import org.apache.james.smtpserver.log.CommandHandlerResultLogger;
+import org.apache.james.smtpserver.log.ConnectHandlerResultLogger;
+import org.apache.james.smtpserver.log.HookResultLogger;
+import org.apache.james.smtpserver.log.LineHandlerResultLogger;
/**
* This class represent the base command handlers which are shipped with james.
@@ -64,6 +68,12 @@ public class CoreCmdHandlerLoader implem
private final String RECEIVEDDATALINEFILTER =
ReceivedDataLineFilter.class.getName();
private final String DATALINEMESSAGEHOOKHANDLER =
DataLineLMTPMessageHookHandler.class.getName();
+ // logging stuff
+ private final String COMMANDHANDLERRESULTLOGGER =
CommandHandlerResultLogger.class.getName();
+ private final String CONNECTHANDLERRESULTLOGGER =
ConnectHandlerResultLogger.class.getName();
+ private final String LINEHANDLERRESULTLOGGER =
LineHandlerResultLogger.class.getName();
+ private final String HOOKRESULTLOGGER = HookResultLogger.class.getName();
+
private final List<String> commands = new LinkedList<String>();
public CoreCmdHandlerLoader() {
@@ -85,6 +95,12 @@ public class CoreCmdHandlerLoader implem
commands.add(POSTMASTERABUSEHOOK);
commands.add(RECEIVEDDATALINEFILTER);
commands.add(DATALINEMESSAGEHOOKHANDLER);
+
+ // Add logging stuff
+ commands.add(COMMANDHANDLERRESULTLOGGER);
+ commands.add(CONNECTHANDLERRESULTLOGGER);
+ commands.add(LINEHANDLERRESULTLOGGER);
+ commands.add(HOOKRESULTLOGGER);
}
/*
* (non-Javadoc)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]