[Yanel-commits] rev 60438 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Mon Sep 5 16:25:40 CEST 2011
Author: michi
Date: 2011-09-05 16:25:39 +0200 (Mon, 05 Sep 2011)
New Revision: 60438
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
fallback to get remote address if X-FORWARDED-FOR header does not exist
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2011-09-05 13:31:27 UTC (rev 60437)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2011-09-05 14:25:39 UTC (rev 60438)
@@ -2670,7 +2670,8 @@
if (remoteIPAddr != null) {
accessLogMessage = accessLogMessage + AccessLog.encodeLogField("ip", remoteIPAddr);
} else {
- log.warn("No such request header: X-FORWARDED-FOR");
+ log.warn("No such request header: X-FORWARDED-FOR (hence fallback to request.getRemoteAddr())"); // INFO: For example in the case of AJP
+ accessLogMessage = accessLogMessage + AccessLog.encodeLogField("ip", request.getRemoteAddr());
}
} else {
accessLogMessage = accessLogMessage + AccessLog.encodeLogField("ip", request.getRemoteAddr());
More information about the Yanel-commits
mailing list