func NewClient(logger log.Logger, address string, transport string, timeout time.Duration, prefix string) *Client {
	if logger == nil {
		logger = log.NewNopLogger()
	}
	return &Client{
		logger:    logger,
		address:   address,
		transport: transport,
		timeout:   timeout,
		prefix:    prefix,
	}
}
func NewClient(logger log.Logger, address string, transport string, timeout time.Duration, prefix string) *Client {
	if logger == nil {
		logger = log.NewNopLogger()
	}
	return &Client{
		logger:    logger,
		address:   address,
		transport: transport,
		timeout:   timeout,
		prefix:    prefix,
	}
}
// NewClient creates a new Client.