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,
	}
}
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.
NewClient creates a new Client .