gitlab.com/gitlab-org/labkit@v1.21.0/correlation/raven/examples_test.go (about)

     1  package raven_test
     2  
     3  import (
     4  	"context"
     5  	"fmt"
     6  
     7  	raven "github.com/getsentry/raven-go"
     8  	correlation "gitlab.com/gitlab-org/labkit/correlation/raven"
     9  )
    10  
    11  func Example() {
    12  	// In reality, this would be passed into the function
    13  	ctx := context.Background()
    14  	err := fmt.Errorf("An error occurred")
    15  
    16  	client := raven.DefaultClient
    17  	extra := correlation.SetExtra(ctx, nil)
    18  	packet := raven.NewPacketWithExtra(fmt.Sprintf("error: %v", err), extra)
    19  	client.Capture(packet, nil)
    20  }