public void Send(JsonOperationContext context, LogLengthNegotiationResponse lln) { Send(context, new DynamicJsonValue { ["Type"] = nameof(LogLengthNegotiationResponse), [nameof(LogLengthNegotiationResponse.Status)] = lln.Status, [nameof(LogLengthNegotiationResponse.Message)] = lln.Message, [nameof(LogLengthNegotiationResponse.CurrentTerm)] = lln.CurrentTerm, [nameof(LogLengthNegotiationResponse.LastLogIndex)] = lln.LastLogIndex, [nameof(LogLengthNegotiationResponse.MaxIndex)] = lln.MaxIndex, [nameof(LogLengthNegotiationResponse.MinIndex)] = lln.MinIndex, [nameof(LogLengthNegotiationResponse.MidpointIndex)] = lln.MidpointIndex, [nameof(LogLengthNegotiationResponse.MidpointTerm)] = lln.MidpointTerm }); }
public void Send(JsonOperationContext context, LogLengthNegotiationResponse lln) { if (_log.IsInfoEnabled) { _log.Info($"Log length negotiation response with ({lln.MidpointIndex} / {lln.MidpointTerm}), MinIndex: {lln.MinIndex}, MaxIndex: {lln.MaxIndex}, LastLogIndex: {lln.LastLogIndex}, Status: {lln.Status}, {lln.Message}"); } Send(context, new DynamicJsonValue { ["Type"] = nameof(LogLengthNegotiationResponse), [nameof(LogLengthNegotiationResponse.Status)] = lln.Status, [nameof(LogLengthNegotiationResponse.Message)] = lln.Message, [nameof(LogLengthNegotiationResponse.CurrentTerm)] = lln.CurrentTerm, [nameof(LogLengthNegotiationResponse.LastLogIndex)] = lln.LastLogIndex, [nameof(LogLengthNegotiationResponse.MaxIndex)] = lln.MaxIndex, [nameof(LogLengthNegotiationResponse.MinIndex)] = lln.MinIndex, [nameof(LogLengthNegotiationResponse.MidpointIndex)] = lln.MidpointIndex, [nameof(LogLengthNegotiationResponse.MidpointTerm)] = lln.MidpointTerm }); }