Documentation ¶
Index ¶
Constants ¶
const ( // LevelCritical is a critical breadcrumb. LevelCritical = Level("critical") // LevelWarning is a warning breadcrumb. LevelWarning = Level("warning") // LevelError is an error breadcrumb. LevelError = Level("error") // LevelInfo is an info breadcrumb. LevelInfo = Level("info") // LevelDebug is a debug breadcrumb. LevelDebug = Level("debug") )
Variables ¶
This section is empty.
Functions ¶
func LogBreadcrumb ¶
LogBreadcrumb logs a new breadcrumb in the Sentry instance of the context.
func WithContext ¶
WithContext stores a new instance of Sentry in the context and returns the new generated context that you should use everywhere.
func WithContextRPC ¶
WithContextRPC stores a new instance of Sentry in the context and returns the new generated context that you should use everywhere annotating it with the RPC service name and RPC method name. Used mostly for GRPC calls.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client wraps a Sentry connection.
func (*Client) ReportInternal ¶
ReportInternal reports an error not linked to a HTTP request.
type Sentry ¶
type Sentry struct {
// contains filtered or unexported fields
}
Sentry accumulates info through out the whole request to send them in case an error is reported.
func FromContext ¶
FromContext returns the Sentry instance stored in the context. If no instance was created it will return nil.