fix wrappers #157
@ -66,7 +66,7 @@ var (
|
|||||||
}
|
}
|
||||||
|
|
||||||
// DefaultSkipEndpoints wrapper not called for this endpoints
|
// DefaultSkipEndpoints wrapper not called for this endpoints
|
||||||
DefaultSkipEndpoints = []string{"Meter.Metrics"}
|
DefaultSkipEndpoints = []string{"Meter.Metrics", "Health.Live", "Health.Ready", "Health.Version"}
|
||||||
)
|
)
|
||||||
|
|
||||||
type lWrapper struct {
|
type lWrapper struct {
|
||||||
@ -228,11 +228,7 @@ func (l *lWrapper) Call(ctx context.Context, req client.Request, rsp interface{}
|
|||||||
for _, o := range l.opts.ClientCallObservers {
|
for _, o := range l.opts.ClientCallObservers {
|
||||||
labels = append(labels, o(ctx, req, rsp, opts, err)...)
|
labels = append(labels, o(ctx, req, rsp, opts, err)...)
|
||||||
}
|
}
|
||||||
fields := make(map[string]interface{}, len(labels)/2)
|
l.opts.Logger.Fields(labels).Log(ctx, l.opts.Level)
|
||||||
for i := 0; i < len(labels); i += 2 {
|
|
||||||
fields[labels[i]] = labels[i+1]
|
|
||||||
}
|
|
||||||
l.opts.Logger.Fields(fields).Log(ctx, l.opts.Level)
|
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -255,11 +251,7 @@ func (l *lWrapper) Stream(ctx context.Context, req client.Request, opts ...clien
|
|||||||
for _, o := range l.opts.ClientStreamObservers {
|
for _, o := range l.opts.ClientStreamObservers {
|
||||||
labels = append(labels, o(ctx, req, opts, stream, err)...)
|
labels = append(labels, o(ctx, req, opts, stream, err)...)
|
||||||
}
|
}
|
||||||
fields := make(map[string]interface{}, len(labels)/2)
|
l.opts.Logger.Fields(labels).Log(ctx, l.opts.Level)
|
||||||
for i := 0; i < len(labels); i += 2 {
|
|
||||||
fields[labels[i]] = labels[i+1]
|
|
||||||
}
|
|
||||||
l.opts.Logger.Fields(fields).Log(ctx, l.opts.Level)
|
|
||||||
|
|
||||||
return stream, err
|
return stream, err
|
||||||
}
|
}
|
||||||
@ -282,11 +274,7 @@ func (l *lWrapper) Publish(ctx context.Context, msg client.Message, opts ...clie
|
|||||||
for _, o := range l.opts.ClientPublishObservers {
|
for _, o := range l.opts.ClientPublishObservers {
|
||||||
labels = append(labels, o(ctx, msg, opts, err)...)
|
labels = append(labels, o(ctx, msg, opts, err)...)
|
||||||
}
|
}
|
||||||
fields := make(map[string]interface{}, len(labels)/2)
|
l.opts.Logger.Fields(labels).Log(ctx, l.opts.Level)
|
||||||
for i := 0; i < len(labels); i += 2 {
|
|
||||||
fields[labels[i]] = labels[i+1]
|
|
||||||
}
|
|
||||||
l.opts.Logger.Fields(fields).Log(ctx, l.opts.Level)
|
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -309,11 +297,7 @@ func (l *lWrapper) ServerHandler(ctx context.Context, req server.Request, rsp in
|
|||||||
for _, o := range l.opts.ServerHandlerObservers {
|
for _, o := range l.opts.ServerHandlerObservers {
|
||||||
labels = append(labels, o(ctx, req, rsp, err)...)
|
labels = append(labels, o(ctx, req, rsp, err)...)
|
||||||
}
|
}
|
||||||
fields := make(map[string]interface{}, len(labels)/2)
|
l.opts.Logger.Fields(labels).Log(ctx, l.opts.Level)
|
||||||
for i := 0; i < len(labels); i += 2 {
|
|
||||||
fields[labels[i]] = labels[i+1]
|
|
||||||
}
|
|
||||||
l.opts.Logger.Fields(fields).Log(ctx, l.opts.Level)
|
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -336,11 +320,7 @@ func (l *lWrapper) ServerSubscriber(ctx context.Context, msg server.Message) err
|
|||||||
for _, o := range l.opts.ServerSubscriberObservers {
|
for _, o := range l.opts.ServerSubscriberObservers {
|
||||||
labels = append(labels, o(ctx, msg, err)...)
|
labels = append(labels, o(ctx, msg, err)...)
|
||||||
}
|
}
|
||||||
fields := make(map[string]interface{}, len(labels)/2)
|
l.opts.Logger.Fields(labels).Log(ctx, l.opts.Level)
|
||||||
for i := 0; i < len(labels); i += 2 {
|
|
||||||
fields[labels[i]] = labels[i+1]
|
|
||||||
}
|
|
||||||
l.opts.Logger.Fields(fields).Log(ctx, l.opts.Level)
|
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -387,11 +367,7 @@ func (l *lWrapper) ClientCallFunc(ctx context.Context, addr string, req client.R
|
|||||||
for _, o := range l.opts.ClientCallFuncObservers {
|
for _, o := range l.opts.ClientCallFuncObservers {
|
||||||
labels = append(labels, o(ctx, addr, req, rsp, opts, err)...)
|
labels = append(labels, o(ctx, addr, req, rsp, opts, err)...)
|
||||||
}
|
}
|
||||||
fields := make(map[string]interface{}, len(labels)/2)
|
l.opts.Logger.Fields(labels).Log(ctx, l.opts.Level)
|
||||||
for i := 0; i < len(labels); i += 2 {
|
|
||||||
fields[labels[i]] = labels[i+1]
|
|
||||||
}
|
|
||||||
l.opts.Logger.Fields(fields).Log(ctx, l.opts.Level)
|
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -50,7 +50,7 @@ var (
|
|||||||
labelEndpoint = "endpoint"
|
labelEndpoint = "endpoint"
|
||||||
|
|
||||||
// DefaultSkipEndpoints contains list of endpoints that not evaluted by wrapper
|
// DefaultSkipEndpoints contains list of endpoints that not evaluted by wrapper
|
||||||
DefaultSkipEndpoints = []string{"Meter.Metrics"}
|
DefaultSkipEndpoints = []string{"Meter.Metrics", "Health.Live", "Health.Ready", "Health.Version"}
|
||||||
)
|
)
|
||||||
|
|
||||||
// Options struct
|
// Options struct
|
||||||
|
Loading…
x
Reference in New Issue
Block a user