A string that represents more details about the request, typically used for logging.
Source
String toDebugString( {bool includeElapsedTime: true, bool includeRequestIP: true, bool includeMethod: true, bool includeResource: true, bool includeStatusCode: true, bool includeContentSize: false, bool includeHeaders: false}) { var builder = new StringBuffer(); if (includeRequestIP) { builder.write("${innerRequest.connectionInfo?.remoteAddress?.address} "); } if (includeMethod) { builder.write("${innerRequest.method} "); } if (includeResource) { builder.write("${innerRequest.uri} "); } if (includeElapsedTime && respondDate != null) { builder .write("${respondDate.difference(receivedDate).inMilliseconds}ms "); } if (includeStatusCode) { builder.write("${innerRequest.response.statusCode} "); } if (includeContentSize) { builder.write("${innerRequest.response.contentLength} "); } if (includeHeaders) { builder.write("$_sanitizedHeaders "); } return builder.toString(); }