From 5acb6c0396cca982fc460ed8e73a097823532ecb Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Tue, 17 Oct 2017 14:37:16 +0200 Subject: [PATCH] log user agent --- war/Dockerfile | 8 ++++---- war/src/main/java/pnews/servlet/RequesterLog.java | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/war/Dockerfile b/war/Dockerfile index b87c2b5..fc416db 100644 --- a/war/Dockerfile +++ b/war/Dockerfile @@ -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 diff --git a/war/src/main/java/pnews/servlet/RequesterLog.java b/war/src/main/java/pnews/servlet/RequesterLog.java index abfdfa7..da1cdf9 100644 --- a/war/src/main/java/pnews/servlet/RequesterLog.java +++ b/war/src/main/java/pnews/servlet/RequesterLog.java @@ -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) { -- 2.7.4