Author: eric
Date: Fri Apr 8 04:47:22 2011
New Revision: 1090112
URL: http://svn.apache.org/viewvc?rev=1090112&view=rev
Log:
Talk about Debug logging level on protocols (JAMES-1219)
Modified:
james/server/trunk/src/site/xdoc/monitor-logging.xml
Modified: james/server/trunk/src/site/xdoc/monitor-logging.xml
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/monitor-logging.xml?rev=1090112&r1=1090111&r2=1090112&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/monitor-logging.xml (original)
+++ james/server/trunk/src/site/xdoc/monitor-logging.xml Fri Apr 8 04:47:22
2011
@@ -66,6 +66,116 @@ drwxrwxrwx. 7 root root 4096 2010-11-0
<p>Consult <a
href="https://svn.apache.org/repos/asf/james/server/tags/james-server-3.0-M2/container-spring/src/main/config/examples/log4j.properties">log4j.properties</a>
in SVN to get some examples and hints.</p>
+ <p>You can rise the logging level on protocols.</p>
+ <p>Set log4j.logger.james.smtpserver=DEBUG, SMTPSERVER</p>
+ <p>In the following log example, the 250 in front of it is the session
id.. so you can now see the whole transaction flow even if you have many stuff
currently going on.</p>
+ <p>As you see 5xx and 4xx stuff is logged with INFO .. the rest with
DEBUG</p>
+ <p>You can do the same on IMAP, POP3.</p>
+
+<pre>
+DEBUG 16:16:06,705 | james.smtpserver | 250 Lookup command handler for
command: EHLO
+DEBUG 16:16:06,706 | james.smtpserver | 250
org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler: 250 [noname. Hello
test.de (localhost [127.0.0.1]), PIPELINING, ENHANCEDSTATUSCODES, 8BITMIME]
+DEBUG 16:16:11,098 | james.smtpserver | 250 Lookup command handler for
command: MAIL
+ERROR 16:16:11,108 | james.smtpserver | 250 Error parsing sender address:
<gdgwewe: did not start and end with < >
+INFO 16:16:11,110 | james.smtpserver | 250
org.apache.james.smtpserver.JamesMailCmdHandler: 501 [5.1.7 Syntax error in
MAIL command]
+DEBUG 16:16:14,442 | james.smtpserver | 250 Lookup command handler for
command: MAIL
+DEBUG 16:16:14,442 | james.smtpserver | 250
org.apache.james.smtpserver.JamesMailCmdHandler: 250 [2.1.0 Sender
<test@localhost> OK]
+DEBUG 16:16:22,385 | james.smtpserver | 250 Lookup command handler for
command: RCPT
+DEBUG 16:16:22,386 | james.smtpserver | 250 executing hook
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook
+DEBUG 16:16:22,386 | james.smtpserver | 250 executing hook
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook
+DEBUG 16:16:22,485 | james.smtpserver | 250 executing hook
org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
+DEBUG 16:16:22,485 | james.smtpserver | 250 executing hook
org.apache.james.smtpserver.fastfail.ValidRcptHandler
+DEBUG 16:16:22,485 | james.smtpserver | 250 Sender allowed
+DEBUG 16:16:22,485 | james.smtpserver | 250
org.apache.james.smtpserver.JamesRcptCmdHandler: 250 [2.1.5 Recipient
<go@localhost> OK]
+DEBUG 16:16:30,008 | james.smtpserver | 250 Lookup command handler for
command: RCPT
+ERROR 16:16:30,009 | james.smtpserver | 250 Error parsing recipient address:
Address did not start and end with < > [to:<d] [from:test@localhost]
+INFO 16:16:30,009 | james.smtpserver | 250
org.apache.james.smtpserver.JamesRcptCmdHandler: 501 [5.5.2 Syntax error in
parameters or arguments]
+DEBUG 16:16:33,424 | james.smtpserver | 250 Lookup command handler for
command: RCPT
+DEBUG 16:16:33,424 | james.smtpserver | 250 executing hook
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook
+DEBUG 16:16:33,424 | james.smtpserver | 250 executing hook
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook
+DEBUG 16:16:33,425 | james.smtpserver | 250 executing hook
org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
+DEBUG 16:16:33,425 | james.smtpserver | 250 executing hook
org.apache.james.smtpserver.fastfail.ValidRcptHandler
+DEBUG 16:16:33,425 | james.smtpserver | 250 Sender allowed
+DEBUG 16:16:33,425 | james.smtpserver | 250
org.apache.james.smtpserver.JamesRcptCmdHandler: 250 [2.1.5 Recipient
<g@localhost> OK]
+DEBUG 16:16:35,072 | james.smtpserver | 250 Lookup command handler for
command: DATA
+DEBUG 16:16:35,076 | james.smtpserver | 250
org.apache.james.smtpserver.JamesDataCmdHandler: 354 [Ok Send data ending with
<CRLF>.<CRLF>]
+DEBUG 16:16:39,205 | james.smtpserver | 250 executing james message handler
org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension@4b25ee49
+DEBUG 16:16:39,206 | james.smtpserver | 250 executing james message handler
org.apache.james.smtpserver.AddDefaultAttributesMessageHook@6c408893
+DEBUG 16:16:39,206 | james.smtpserver | 250 executing james message handler
org.apache.james.smtpserver.SendMailHandler@5636bc0a
+DEBUG 16:16:39,206 | james.smtpserver | 250 sending mail
+INFO 16:16:39,223 | james.smtpserver | 250 Successfully spooled mail
Mail1291907799185-4af99ab3-9dd2-4d04-b8c9-37c12dd94686 from test@localhost on
127.0.0.1 for [go@localhost, g@localhost]
+INFO 16:16:40,230 | james.mailetcontext | Storing mail
Mail1291907799185-4af99ab3-9dd2-4d04-b8c9-37c12dd94686 in
file://var/mail/address-error/
+INFO Â 16:16:30,009 | james.smtpserver | 250
org.apache.james.smtpserver.JamesRcptCmdHandler: 501 [5.5.2 Syntax error in
parameters or arguments]
+
+DEBUG 16:41:42,174 | james.smtpserver | 167
org.apache.james.smtpserver.JamesWelcomeMessageHandler disconnect=false
+DEBUG 16:41:44,207 | james.smtpserver | 167 Lookup command handler for
command: EHLO
+DEBUG 16:41:44,209 | james.smtpserver | 167
org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler: 250 [noname. Hello
test (localhost [127.0.0.1]), PIPELINING, ENHANCEDSTATUSCODES, 8BITMIME]
+DEBUG 16:41:44,214 | james.smtpserver | 167
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 16:42:12,720 | james.smtpserver | 167 Lookup command handler for
command: EHLO
+DEBUG 16:42:12,720 | james.smtpserver | 167
org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler: 250 [noname. Hello t
(localhost [127.0.0.1]), PIPELINING, ENHANCEDSTATUSCODES, 8BITMIME]
+DEBUG 16:42:12,721 | james.smtpserver | 167
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 16:42:15,008 | james.smtpserver | 167 Lookup command handler for
command: MAIL
+INFO 16:42:15,010 | james.smtpserver | 167
org.apache.james.smtpserver.JamesMailCmdHandler: 501 [5.5.4 Usage: MAIL
FROM:<sender>]
+DEBUG 16:42:15,010 | james.smtpserver | 167
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 16:42:17,048 | james.smtpserver | 167 Lookup command handler for
command: MAIL
+DEBUG 16:42:17,048 | james.smtpserver | 167
org.apache.james.smtpserver.JamesMailCmdHandler: 250 [2.1.0 Sender <> OK]
+DEBUG 16:42:17,048 | james.smtpserver | 167
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 16:42:19,088 | james.smtpserver | 167 Lookup command handler for
command: RCPT
+DEBUG 16:42:19,088 | james.smtpserver | 167 executing hook
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook
+DEBUG 16:42:19,089 | james.smtpserver | 167 executing hook
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook
+DEBUG 16:42:19,089 | james.smtpserver | 167 executing hook
org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
+DEBUG 16:42:19,089 | james.smtpserver | 167 executing hook
org.apache.james.smtpserver.fastfail.ValidRcptHandler
+DEBUG 16:42:19,089 | james.smtpserver | 167 Sender allowed
+DEBUG 16:42:19,089 | james.smtpserver | 167
org.apache.james.smtpserver.JamesRcptCmdHandler: 250 [2.1.5 Recipient
<nm@localhost> OK]
+DEBUG 16:42:19,090 | james.smtpserver | 167
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 16:42:19,767 | james.smtpserver | 167 Lookup command handler for
command: DATA
+DEBUG 16:42:19,774 | james.smtpserver | 167
org.apache.james.smtpserver.JamesDataCmdHandler: 354 [Ok Send data ending with
<CRLF>.<CRLF>]
+DEBUG 16:42:19,775 | james.smtpserver | 167
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 16:42:22,950 | james.smtpserver | 167 executing james message handler
org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension@5585c0de
+DEBUG 16:42:22,952 | james.smtpserver | 167 executing james message handler
org.apache.james.smtpserver.AddDefaultAttributesMessageHook@2827f394
+DEBUG 16:42:22,952 | james.smtpserver | 167 executing james message handler
org.apache.james.smtpserver.SendMailHandler@3f81d405
+DEBUG 16:42:22,952 | james.smtpserver | 167 sending mail
+INFO 16:42:22,977 | james.smtpserver | 167 Successfully spooled mail
Mail1291909342936-99263c11-c287-42e9-93a5-4f3468842d9f from null on 127.0.0.1
for [nm@localhost]
+
+DEBUG 17:23:42,297 | james.smtpserver | 262
org.apache.james.smtpserver.JamesWelcomeMessageHandler disconnect=false
+DEBUG 17:23:46,091 | james.smtpserver | 262 Lookup command handler for
command: EHLO
+DEBUG 17:23:46,093 | james.smtpserver | 262
org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler: 250 [noname. Hello
test (fileserver [192.168.0.254]), AUTH LOGIN PLAIN, AUTH=LOGIN PLAIN,
PIPELINING, ENHANCEDSTATUSCODES, 8BITMIME]
+DEBUG 17:23:46,098 | james.smtpserver | 262
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 17:23:54,029 | james.smtpserver | 262 Lookup command handler for
command: MAIL
+DEBUG 17:23:54,031 | james.smtpserver | 262
org.apache.james.smtpserver.JamesMailCmdHandler: 250 [2.1.0 Sender <> OK]
+DEBUG 17:23:54,032 | james.smtpserver | 262
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 17:24:00,775 | james.smtpserver | 262 Lookup command handler for
command: RCPT
+DEBUG 17:24:00,776 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook
+DEBUG 17:24:00,777 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.log.HookResultLogger@2a36bb87
+INFO 17:24:00,777 | james.smtpserver | 262
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook: result=2 (DENY)
+INFO 17:24:00,777 | james.smtpserver | 262
org.apache.james.smtpserver.JamesRcptCmdHandler: 530 [5.7.1 Authentication
Required]
+DEBUG 17:24:00,778 | james.smtpserver | 262
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 17:24:17,828 | james.smtpserver | 262 Lookup command handler for
command: RCPT
+DEBUG 17:24:17,828 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook
+DEBUG 17:24:17,828 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.log.HookResultLogger@2a36bb87
+DEBUG 17:24:17,829 | james.smtpserver | 262
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook: result=8 (DECLINED)
+DEBUG 17:24:17,829 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook
+DEBUG 17:24:17,829 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.log.HookResultLogger@2a36bb87
+DEBUG 17:24:17,829 | james.smtpserver | 262
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook: result=8
(DECLINED)
+DEBUG 17:24:17,830 | james.smtpserver | 262 executing hook
org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
+DEBUG 17:24:17,830 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.log.HookResultLogger@2a36bb87
+DEBUG 17:24:17,830 | james.smtpserver | 262
org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook: result=8
(DECLINED)
+DEBUG 17:24:17,830 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.fastfail.ValidRcptHandler
+DEBUG 17:24:18,670 | james.smtpserver | 262 Unknown user nm check if its an
alias
+INFO 17:24:18,724 | james.smtpserver | 262 Rejected message. Unknown user:
nm@localhost
+DEBUG 17:24:18,725 | james.smtpserver | 262 executing hook
org.apache.james.smtpserver.log.HookResultLogger@2a36bb87
+INFO 17:24:18,726 | james.smtpserver | 262
org.apache.james.smtpserver.fastfail.ValidRcptHandler: result=2 (DENY)
+INFO 17:24:18,726 | james.smtpserver | 262
org.apache.james.smtpserver.JamesRcptCmdHandler: 550 [5.1.1 Unknown user:
nm@localhost]
+DEBUG 17:24:18,727 | james.smtpserver | 262
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+DEBUG 17:24:23,843 | james.smtpserver | 262 Lookup command handler for
command: QUIT
+DEBUG 17:24:23,843 | james.smtpserver | 262
org.apache.james.protocols.smtp.core.QuitCmdHandler: 221 [2.0.0 noname. Service
closing transmission channel]
+DEBUG 17:24:23,844 | james.smtpserver | Dispose objects while closing channel
1431702401
+DEBUG 17:24:23,845 | james.smtpserver | 262
org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
disconnect=false
+INFO Â 17:24:00,777 | james.smtpserver | 262
org.apache.james.smtpserver.AuthRequiredToRelayRcptHook: result=2 (DENY)
+INFO Â 17:24:18,726 | james.smtpserver | 262
org.apache.james.smtpserver.fastfail.ValidRcptHandler: result=2 (DENY)
+DEBUG 17:24:17,829 | james.smtpserver | 262
org.apache.james.smtpserver.SenderAuthIdentifyVerificationRcptHook: result=8
(DECLINED)
+</pre>
+
<p>The default log4j.properties is taken hereafter for information.</p>
<source>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]