Skip to content

Commit 8a32de4

Browse files
committed
Improve message on divergent number of params
1 parent cf8c8e0 commit 8a32de4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

jaegertracing/jaegertracing.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ func New(e *echo.Echo, skipper middleware.Skipper) io.Closer {
9292
}
9393

9494
// Trace returns a Trace middleware.
95-
//
9695
// Trace middleware traces http requests and reporting errors.
9796
func Trace(tracer opentracing.Tracer) echo.MiddlewareFunc {
9897
c := DefaultTraceConfig
@@ -176,7 +175,8 @@ func TraceFunction(ctx echo.Context, fn interface{}, params ...interface{}) (res
176175
// Check params and call function
177176
f := reflect.ValueOf(fn)
178177
if f.Type().NumIn() != len(params) {
179-
panic("incorrect number of parameters!")
178+
e := fmt.Sprintf("Incorrect number of parameters calling wrapped function %s", name)
179+
panic(e)
180180
}
181181
inputs := make([]reflect.Value, len(params))
182182
for k, in := range params {

0 commit comments

Comments
 (0)