[Yanel-commits] rev 50865 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Thu Jul 1 14:41:42 CEST 2010
Author: michi
Date: 2010-07-01 14:41:42 +0200 (Thu, 01 Jul 2010)
New Revision: 50865
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java
Log:
catch null
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java 2010-07-01 12:35:42 UTC (rev 50864)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java 2010-07-01 12:41:42 UTC (rev 50865)
@@ -53,16 +53,17 @@
* @param value Value of the field
*/
public static String encodeLogField(String field, String value) {
- String result;
-
try {
- result = field + ":" + URLEncoder.encode(value, LOG_ENCODING) + " ";
+ if (value != null) {
+ return field + ":" + URLEncoder.encode(value, LOG_ENCODING) + " ";
+ } else {
+ log.warn("Value of field '" + field + "' is null!");
+ return field + ":" + value + " ";
+ }
} catch(UnsupportedEncodingException e) {
- // Fall back to default encoding
- result = field + ":" + URLEncoder.encode(value) + " ";
+ log.warn("Fall back to default encoding");
+ return field + ":" + URLEncoder.encode(value) + " ";
}
-
- return result;
}
/**
More information about the Yanel-commits
mailing list