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 }