summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-04-09 17:19:17 +0200
committerBjørn Christian Seime <bjorncs@oath.com>2018-04-11 11:11:17 +0200
commit35298fbc6a0375566b5b50033c345e361e7249ee (patch)
tree51b28b3ac8014dfda2a8850aaa5bb8d3e818eb26 /jdisc_http_service
parent9c2d8b1410de1b56323667d749b1b43b66e0f840 (diff)
Retrieve status code and content length using low-level Jetty interface
Response.getStatus/getReturnedContentSize is not populated for requests rejected by Jetty.
Diffstat (limited to 'jdisc_http_service')
-rw-r--r--jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java
index 3fcc5a496df..26db07f9ed7 100644
--- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java
+++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java
@@ -64,8 +64,8 @@ public class AccessLogRequestLog extends AbstractLifeCycle implements RequestLog
final long endTime = System.currentTimeMillis();
accessLogEntry.setTimeStamp(startTime);
accessLogEntry.setDurationBetweenRequestResponse(endTime - startTime);
- accessLogEntry.setReturnedContentSize(response.getContentCount());
- accessLogEntry.setStatusCode(response.getStatus());
+ accessLogEntry.setReturnedContentSize(response.getHttpChannel().getBytesWritten());
+ accessLogEntry.setStatusCode(response.getCommittedMetaData().getStatus());
accessLog.log(accessLogEntry);
} catch (Exception e) {