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  }