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
-~----------~----~----~----~------~----~------~--~---