rollbarhandler

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2018 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package rollbarhandler provides Rollbar integration.

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

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

Handler is responsible for sending errors to Rollbar.

func New

func New(token, environment, codeVersion, serverHost, serverRoot string) *Handler

New creates a new handler.

Example
token := "token"

_ = New(token, "env", "version", "host", "serverRoot")
Output:

func NewFromClient

func NewFromClient(client *rollbar.Client) *Handler

NewFromClient creates a new handler from a client instance.

Example
token := "token"

_ = NewFromClient(rollbar.New(token, "env", "version", "host", "serverRoot"))
Output:

func (*Handler) Close

func (h *Handler) Close() error

Close closes the underlying notifier and waits for asynchronous reports to finish.

func (*Handler) Handle

func (h *Handler) Handle(err error)

Handle sends the error to Rollbar.

Jump to

Keyboard shortcuts

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