log user agent
authorJean-Philippe Orsini <orsinije@fr.ibm.com>
Tue, 17 Oct 2017 12:37:16 +0000 (14:37 +0200)
committerJean-Philippe Orsini <orsinije@fr.ibm.com>
Tue, 17 Oct 2017 12:37:16 +0000 (14:37 +0200)
war/Dockerfile
war/src/main/java/pnews/servlet/RequesterLog.java

index b87c2b5..fc416db 100644 (file)
@@ -1,10 +1,10 @@
 FROM websphere-liberty:kernel
 
-COPY server.xml /config/
-COPY server.env /config/
-COPY target/pnews-1.0.war /config/apps/pnews-1.0.war
-
 RUN apt-get update
 RUN apt-get dist-upgrade
 
 RUN installUtility install --acceptLicense servlet-3.1
+
+COPY server.xml /config/
+COPY server.env /config/
+COPY target/pnews-1.0.war /config/apps/pnews-1.0.war
index abfdfa7..da1cdf9 100644 (file)
@@ -27,7 +27,9 @@ public class RequesterLog {
                 
                         synchronized (writer) {
                                 writer.write("[" + dateFormat.format(new Date()) + "] ");
-                                writer.write(rq.getRemoteAddr() + " " + rq.getRequestURI() + " " + rq.getQueryString() + "\n");
+                                writer.write(rq.getRemoteAddr() + " " + rq.getRequestURI() + " " + rq.getQueryString());
+                                writer.write(" " + rq.getHeader("User-Agent"));
+                                writer.write("\n");
                                 writer.flush();
                         }
                 } catch (IOException e) {