github.com/oinume/lekcije@v0.0.0-20231017100347-5b4c5eb6ab24/backend/infrastructure/rollbar/client.go (about) 1 package rollbar 2 3 //go:generate moq -out=client.moq.go . Client 4 5 import ( 6 "context" 7 8 "github.com/rollbar/rollbar-go" 9 ) 10 11 // Client abstracts rollbar.Client 12 type Client interface { 13 ErrorWithStackSkipWithExtrasAndContext( 14 ctx context.Context, 15 level string, 16 err error, 17 skip int, 18 extras map[string]interface{}, 19 ) 20 21 SetStackTracer(stackTracer rollbar.StackTracerFunc) 22 }