Documentation ¶
Index ¶
- type Builder
- type Capturer
- func (c *Capturer) Capture(err error) trackers.Reporter
- func (c Capturer) CaptureMessage(message string) trackers.Reporter
- func (c *Capturer) Middleware() trackers.Middleware
- func (c *Capturer) Try(ctx context.Context, fn func(ctx context.Context)) (rv interface{})
- func (c Capturer) WithAppPackages(packages []string) trackers.Capturer
- func (c Capturer) WithNewTrace() trackers.Capturer
- func (c Capturer) WithTags(tags ...trackers.Tag) trackers.Capturer
- func (c Capturer) WithUser(u trackers.User) trackers.Capturer
- type Middleware
- type Reporter
- func (r Reporter) AsWarning() trackers.Reporter
- func (r Reporter) Report(ctx context.Context) <-chan error
- func (r Reporter) ReportSync(ctx context.Context) error
- func (r Reporter) WithNewTrace() trackers.Reporter
- func (r Reporter) WithTags(tags ...trackers.Tag) trackers.Reporter
- func (r Reporter) WithTrace(t *trackers.Trace) trackers.Reporter
- type SNS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func (*Builder) WithEnvironment ¶
func (*Builder) WithRelease ¶
type Capturer ¶
type Capturer struct {
// contains filtered or unexported fields
}
func (*Capturer) Middleware ¶
func (c *Capturer) Middleware() trackers.Middleware
func (Capturer) WithAppPackages ¶
func (Capturer) WithNewTrace ¶
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
func (Middleware) WithTags ¶
func (m Middleware) WithTags(tags ...trackers.Tag) trackers.Middleware
func (Middleware) WithUser ¶
func (m Middleware) WithUser(u trackers.User) trackers.Middleware
type Reporter ¶
type Reporter struct {
// contains filtered or unexported fields
}
func (Reporter) WithNewTrace ¶
Click to show internal directories.
Click to hide internal directories.