From 7fc00840744292c3c138a7dffa187b073960e5a2 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 14 May 2013 07:13:05 +0000
Subject: [PATCH] OPENDJ-858 (CR-1680) Add stats tracking to HTTP client connections

---
 opends/src/server/org/opends/server/loggers/TextHTTPAccessLogPublisher.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/loggers/TextHTTPAccessLogPublisher.java b/opends/src/server/org/opends/server/loggers/TextHTTPAccessLogPublisher.java
index ed65dc6..f93b0ec 100644
--- a/opends/src/server/org/opends/server/loggers/TextHTTPAccessLogPublisher.java
+++ b/opends/src/server/org/opends/server/loggers/TextHTTPAccessLogPublisher.java
@@ -379,8 +379,12 @@
   public void logRequestInfo(HTTPRequestInfo ri)
   {
     final Map<String, Object> fields = new HashMap<String, Object>();
-    fields.put("cs-host", ri.getRemoteHost());
-    fields.put("c-ip", ri.getRemoteAddress());
+    fields.put("c-ip", ri.getClientAddress());
+    fields.put("cs-host", ri.getClientHost());
+    fields.put("c-port", ri.getClientPort());
+    fields.put("s-ip", ri.getServerAddress());
+    fields.put("s-computername", ri.getServerHost());
+    fields.put("s-port", ri.getServerPort());
     fields.put("cs-username", ri.getAuthUser());
     fields.put("datetime", TimeThread.getUserDefinedTime(timeStampFormat));
     fields.put("cs-method", ri.getMethod());

--
Gitblit v1.10.0