in src/Elastic.Channels/BufferedChannelBase.cs [453:466]
public override string ToString()
{
if (DiagnosticsListener == null) return base.ToString();
var sb = new StringBuilder();
sb.AppendLine(DiagnosticsListener.ToString());
sb.AppendLine($"{nameof(InflightEvents)}: {InflightEvents:N0}");
sb.AppendLine($"{nameof(BufferOptions.InboundBufferMaxSize)}: {BufferOptions.InboundBufferMaxSize:N0}");
sb.AppendLine($"{nameof(BatchExportOperations)}: {BatchExportOperations:N0}");
sb.AppendLine($"{nameof(BatchExportSize)}: {BatchExportSize:N0}");
sb.AppendLine($"{nameof(DrainSize)}: {DrainSize:N0}");
sb.AppendLine($"{nameof(MaxConcurrency)}: {MaxConcurrency:N0}");
sb.AppendLine($"{nameof(ExportTasks)}: {ExportTasks:N0}");
return sb.ToString();
}