rollbarhandler

package
v0.17.2 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2019 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
package main

import (
	"github.com/goph/emperror/handler/rollbarhandler"
)

func main() {
	token := "token"

	_ = rollbarhandler.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"

_ = rollbarhandler.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