Codebase list golang-github-go-kit-kit / 663cea4
Add some forgotten files Peter Bourgon 8 years ago
3 changed file(s) with 10 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
1414 // pureAdd implements Add with no dependencies.
1515 func pureAdd(_ context.Context, a, b int64) int64 { return a + b }
1616
17 // proxyAdd implements Add by invoking a remote Add service.
18 func proxyAdd(e endpoint.Endpoint) Add {
17 // proxyAdd returns an implementation of Add that invokes a remote Add
18 // service.
19 func proxyAdd(e endpoint.Endpoint, logger log.Logger) Add {
1920 return func(ctx context.Context, a, b int64) int64 {
2021 resp, err := e(ctx, &addRequest{a, b})
2122 if err != nil {
22 log.DefaultLogger.Log("err", err)
23 logger.Log("err", err)
2324 return 0
2425 }
2526 addResp, ok := resp.(*addResponse)
2627 if !ok {
27 log.DefaultLogger.Log("err", endpoint.ErrBadCast)
28 logger.Log("err", endpoint.ErrBadCast)
2829 return 0
2930 }
3031 return addResp.V
9797 e = httptransport.NewClient(*proxyHTTPAddr, codec, makeResponse, httptransport.ClientBefore(zipkin.ToRequest(zipkinSpanFunc)))
9898 e = zipkin.AnnotateClient(zipkinSpanFunc, zipkinCollector)(e)
9999
100 a = proxyAdd(e)
100 a = proxyAdd(e, logger)
101101 }
102102 a = logging(logger)(a)
103103
55 "strconv"
66 "time"
77
8 "github.com/go-kit/kit/log"
98 "github.com/go-kit/kit/tracing/zipkin/_thrift/gen-go/zipkincore"
109 )
1110
4645 func makeEndpoint(hostport, serviceName string) *zipkincore.Endpoint {
4746 host, port, err := net.SplitHostPort(hostport)
4847 if err != nil {
49 log.DefaultLogger.Log("hostport", hostport, "err", err)
48 Log.Log("hostport", hostport, "err", err)
5049 return nil
5150 }
5251 addrs, err := net.LookupIP(host)
5352 if err != nil {
54 log.DefaultLogger.Log("host", host, "err", err)
53 Log.Log("host", host, "err", err)
5554 return nil
5655 }
5756 if len(addrs) <= 0 {
58 log.DefaultLogger.Log("host", host, "err", "no IPs")
57 Log.Log("host", host, "err", "no IPs")
5958 return nil
6059 }
6160 portInt, err := strconv.ParseInt(port, 10, 16)
6261 if err != nil {
63 log.DefaultLogger.Log("port", port, "err", err)
62 Log.Log("port", port, "err", err)
6463 return nil
6564 }
6665 endpoint := zipkincore.NewEndpoint()