diff --git a/src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs b/src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs index 6bf49bb9d34..96d885bcb1a 100644 --- a/src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs +++ b/src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs @@ -196,12 +196,19 @@ public override string ToString() else if (typeof(T) == typeof(byte[])) response = (this.Response as byte[]).Utf8String(); + string requestJson = null; + + if (r.Request != null) + { + requestJson = r.Request.Utf8String(); + } + var print = _printFormat.F( Environment.NewLine, r.HttpStatusCode.HasValue ? r.HttpStatusCode.Value.ToString(CultureInfo.InvariantCulture) : "-1", r.RequestMethod, r.RequestUrl, - r.Request, + requestJson, response ); if (!this.Success && e != null)