Author: markt
Date: Wed May 19 15:44:57 2010
New Revision: 946230
URL: http://svn.apache.org/viewvc?rev=946230&view=rev
Log:
Add some debug logging for investigating the Gump failures. I may remove it
once those have been resolved.
Modified:
tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java
Modified: tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java?rev=946230&r1=946229&r2=946230&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java
(original)
+++ tomcat/trunk/java/org/apache/catalina/connector/CoyoteAdapter.java Wed May
19 15:44:57 2010
@@ -653,7 +653,15 @@ public class CoyoteAdapter implements Ad
if (enc == null) {
enc = "ISO-8859-1";
}
-
+
+ if (log.isDebugEnabled()) {
+ log.debug(sm.getString("coyoteAdapter.debug", "uriBC",
+ uriBC.toString()));
+ log.debug(sm.getString("coyoteAdapter.debug", "semicolon",
+ Integer.valueOf(semicolon)));
+ log.debug(sm.getString("coyoteAdapter.debug", "enc", enc));
+ }
+
while (semicolon > -1) {
// Parse path param, and extract it from the decoded request URI
int start = uriBC.getStart();
@@ -700,11 +708,28 @@ public class CoyoteAdapter implements Ad
uriBC.setEnd(start + semicolon);
}
+ if (log.isDebugEnabled()) {
+ log.debug(sm.getString("coyoteAdapter.debug", "pathParamStart",
+ Integer.valueOf(pathParamStart)));
+ log.debug(sm.getString("coyoteAdapter.debug", "pathParamEnd",
+ Integer.valueOf(pathParamEnd)));
+ log.debug(sm.getString("coyoteAdapter.debug", "pv", pv));
+ }
+
if (pv != null) {
int equals = pv.indexOf('=');
if (equals > -1) {
- request.addPathParameter(pv.substring(0, equals),
- pv.substring(equals + 1));
+ String name = pv.substring(0, equals);
+ String value = pv.substring(equals + 1);
+ request.addPathParameter(name, value);
+ if (log.isDebugEnabled()) {
+ log.debug(sm.getString("coyoteAdapter.debug", "equals",
+ Integer.valueOf(equals)));
+ log.debug(sm.getString("coyoteAdapter.debug", "name",
+ name));
+ log.debug(sm.getString("coyoteAdapter.debug", "value",
+ value));
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]