From 5851456f49719de7f55fa34f4c536e593be4d5d2 Mon Sep 17 00:00:00 2001 From: azubanov Date: Thu, 27 Mar 2014 16:46:41 +0400 Subject: [PATCH] show request as json string in debug --- src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs b/src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs index c7d3636b426..b195a61469d 100644 --- a/src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs +++ b/src/Elasticsearch.Net/Domain/ElasticsearchResponse.cs @@ -2,6 +2,7 @@ using System.CodeDom; using System.Collections.Generic; using System.Configuration; +using System.Diagnostics; using System.Globalization; using System.Linq; using System.Runtime.CompilerServices; @@ -24,12 +25,14 @@ public interface IElasticsearchResponse ConnectionError Error { get; } string RequestMethod { get; } string RequestUrl { get; } + [DebuggerDisplay("{Request != null ? System.Text.Encoding.UTF8.GetString(Request) : null,nq}")] byte[] Request { get; } int? HttpStatusCode { get; } /// /// The raw byte response, only set when IncludeRawResponse() is set on Connection configuration /// + [DebuggerDisplay("{ResponseRaw != null ? System.Text.Encoding.UTF8.GetString(ResponseRaw) : null,nq}")] byte[] ResponseRaw { get; } }