sentry

package
v1.8.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2021 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EnhanceSentryEvent

func EnhanceSentryEvent(event *sentry.Event, hint *sentry.EventHint) *sentry.Event

EnhanceSentryEvent swaps type with value and removes panic handlers from the stacktrace.

func SkipDuringUnwind

func SkipDuringUnwind()

SkipDuringUnwind removes caller from the traceback.

Types

type Reporter

type Reporter struct {
	// contains filtered or unexported fields
}

func NewReporter

func NewReporter(appName, appVersion string, userAgent fmt.Stringer) *Reporter

NewReporter creates new sentry reporter with appName and appVersion to report.

func (*Reporter) ReportException

func (r *Reporter) ReportException(i interface{}) error

func (*Reporter) ReportExceptionWithContext added in v1.8.11

func (r *Reporter) ReportExceptionWithContext(i interface{}, context map[string]interface{}) error

func (*Reporter) ReportMessage

func (r *Reporter) ReportMessage(msg string) error

func (*Reporter) ReportMessageWithContext added in v1.8.11

func (r *Reporter) ReportMessageWithContext(msg string, context map[string]interface{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL