Author: markt Date: Sun Apr 4 10:25:56 2010 New Revision: 930657 URL: http://svn.apache.org/viewvc?rev=930657&view=rev Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=48983 Additional debug logging for when RemoteIp(Valve|Filter) is not invoked
Modified: tomcat/trunk/.classpath tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Modified: tomcat/trunk/.classpath URL: http://svn.apache.org/viewvc/tomcat/trunk/.classpath?rev=930657&r1=930656&r2=930657&view=diff ============================================================================== --- tomcat/trunk/.classpath (original) +++ tomcat/trunk/.classpath Sun Apr 4 10:25:56 2010 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="java"/> - <classpathentry kind="src" path="test"/> + <classpathentry excluding="org/apache/catalina/tribes/|org/apache/catalina/valves/Benchmarks.java" kind="src" path="test"/> <classpathentry kind="src" path="webapps/examples/WEB-INF/classes"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/> Modified: tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java?rev=930657&r1=930656&r2=930657&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java (original) +++ tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java Sun Apr 4 10:25:56 2010 @@ -789,6 +789,10 @@ public class RemoteIpFilter implements F } chain.doFilter(xRequest, response); } else { + if (log.isDebugEnabled()) { + log.debug("Skip RemoteIpFilter for request " + request.getRequestURI() + " with originalRemoteAddr '" + + request.getRemoteAddr() + "'"); + } chain.doFilter(request, response); } Modified: tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java?rev=930657&r1=930656&r2=930657&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java (original) +++ tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Sun Apr 4 10:25:56 2010 @@ -627,6 +627,11 @@ public class RemoteIpValve extends Valve + originalScheme + "' will be seen as newRemoteAddr='" + request.getRemoteAddr() + "', newRemoteHost='" + request.getRemoteHost() + "', newScheme='" + request.getScheme() + "', newSecure='" + request.isSecure() + "'"); } + } else { + if (log.isDebugEnabled()) { + log.debug("Skip RemoteIpValve for request " + request.getRequestURI() + " with originalRemoteAddr '" + + request.getRemoteAddr() + "'"); + } } try { getNext().invoke(request, response); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org