EnableTrace()
sẽ hoạt động trở lại nhưng chưa khả dụng (have a look).
Đối với bây giờ bạn có thể sử dụng mã này để in ra thông tin về request và response:
var settings = new ConnectionSettings(connectionPool)
.DefaultIndex(indexName)
.DisableDirectStreaming()
.OnRequestCompleted(details =>
{
Debug.WriteLine("### ES REQEUST ###");
if(details.RequestBodyInBytes != null) Debug.WriteLine(Encoding.UTF8.GetString(details.RequestBodyInBytes));
Debug.WriteLine("### ES RESPONSE ###");
if (details.ResponseBodyInBytes != null) Debug.WriteLine(Encoding.UTF8.GetString(details.ResponseBodyInBytes));
})
.PrettyJson();
Make sure bạn đã thiết lập .DisableDirectStreaming()
trên ConnectionSettings
.
Hy vọng điều đó sẽ hữu ích.