Author: ross.gardler
Date: Mon Sep  8 19:47:21 2008
New Revision: 1286

Modified:
     
trunk/uk.ac.osswatch.simal.rest/src/main/java/uk/ac/osswatch/simal/rest/RESTServlet.java

Log:
Add some trace logging

Modified:  
trunk/uk.ac.osswatch.simal.rest/src/main/java/uk/ac/osswatch/simal/rest/RESTServlet.java
==============================================================================
---  
trunk/uk.ac.osswatch.simal.rest/src/main/java/uk/ac/osswatch/simal/rest/RESTServlet.java
         
(original)
+++  
trunk/uk.ac.osswatch.simal.rest/src/main/java/uk/ac/osswatch/simal/rest/RESTServlet.java
         
Mon Sep  8 19:47:21 2008
@@ -25,6 +25,9 @@
  import javax.servlet.http.HttpServletRequest;
  import javax.servlet.http.HttpServletResponse;

+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
  import uk.ac.osswatch.simal.rdf.ISimalRepository;
  import uk.ac.osswatch.simal.rdf.SimalRepositoryException;
  import uk.ac.osswatch.simal.rdf.SimalRepositoryFactory;
@@ -36,12 +39,16 @@
   */
  public class RESTServlet extends HttpServlet {
    private static final long serialVersionUID = -7003783530005464708L;
-
+  private static final Logger logger =  
LoggerFactory.getLogger(RESTServlet.class);
+
    public RESTServlet() {
    }

    public void doGet(HttpServletRequest req, HttpServletResponse res)
        throws ServletException, IOException {
+    if (logger.isTraceEnabled()) {
+      logRequest(req);
+    }
      PrintWriter out = res.getWriter();

      RESTCommand cmd = RESTCommand.createCommand(req.getPathInfo());
@@ -70,6 +77,17 @@
        out.println(response);
        out.close();
      }
+  }
+
+  private void logRequest(HttpServletRequest req) {
+    StringBuilder msg = new StringBuilder("Recieved Request: ");
+    msg.append(req.getRequestURL());
+    msg.append(" from ");
+    msg.append(req.getRemoteHost());
+    msg.append(" (");
+    msg.append(req.getRemoteUser());
+    msg.append(')');
+    logger.trace(msg.toString());
    }

    /**

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Simal Commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/simal-commits?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to