[Yanel-commits] rev 48867 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Sun Apr 18 23:49:35 CEST 2010


Author: michi
Date: 2010-04-18 23:49:35 +0200 (Sun, 18 Apr 2010)
New Revision: 48867

Added:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java
Log:
a utility class for boost access logging started

Added: 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	                        (rev 0)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AccessLog.java	2010-04-18 21:49:35 UTC (rev 48867)
@@ -0,0 +1,25 @@
+package org.wyona.yanel.servlet;
+
+/**
+ * First attempt to "standardize" access logging for resources
+ */
+public class AccessLog {
+
+    /**
+     * log4j category
+     */
+    public final static String CATEGORY = "Access";
+
+    /**
+     * Get log message
+     *
+     * @param requestURL Request URL
+     * @param realm ID Realm ID
+     * @param cookieValue Value/UUID of unique persistent cookie
+     * @param referer Referer
+     * @param userAgent User agent, e.g. Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.0.19) Gecko/2010031218 Firefox/3.0.19
+     */
+    public static String getLogMessage(String requestURL, String realmID, String cookieValue, String referer, String userAgent) {
+        return requestURL + " r:" + realmID + " c:" + cookieValue + "ref:" + referer + " ua:" + userAgent;
+    }
+}



More information about the Yanel-commits mailing list