@Override public boolean tryWrite(HttpObject obj) { final boolean published = super.tryWrite(obj); if (published && obj instanceof HttpData) { final int length = ((HttpData) obj).length(); inboundTrafficController.inc(length); assert ctx != null : "uninitialized DecodedHttpRequest must be aborted."; ctx.logBuilder().requestLength(transferredBytes); } return published; }
final RequestLogBuilder log = ctx.logBuilder(); log.serializationFormat(ThriftSerializationFormats.BINARY); log.requestLength(64); log.requestHeaders(HttpHeaders.of(HttpHeaderNames.USER_AGENT, "some-client")); log.requestContent(RPC_REQ, THRIFT_CALL);
final RequestLogBuilder log = ctx.logBuilder(); log.serializationFormat(ThriftSerializationFormats.BINARY); log.requestLength(64); log.requestHeaders(HttpHeaders.of(HttpHeaderNames.USER_AGENT, "some-client")); log.requestContent(RPC_REQ, THRIFT_CALL);