diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-04-09 17:19:17 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-04-11 11:11:17 +0200 |
commit | 35298fbc6a0375566b5b50033c345e361e7249ee (patch) | |
tree | 51b28b3ac8014dfda2a8850aaa5bb8d3e818eb26 /jdisc_http_service | |
parent | 9c2d8b1410de1b56323667d749b1b43b66e0f840 (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.java | 4 |
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) { |