osamingo / bugsnag-logrus-hook

Logrus Hook for Bugsnag

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logrus Hook for Bugsnag

Build Status codecov.io License

Description

A Hook of Logrus for Bugsnag

Installation

$ go get github.com/osamingo/bugsnag-logrus-hook

Usage

package main

import (
    "github.com/Sirupsen/logrus"
    "github.com/osamingo/bugsnag-logrus-hook"
)

func main() {

    h, err := bugsnagrus.NewBugsnagHook(
      "APIKey",
      "develop",
      []logrus.Level{logrus.WarnLevel, logrus.ErrorLevel},
      1,
    )
    if err != nil {
      panic(err)
    }

    logrus.AddHook(h)

    logrus.Error("error is occured")
}

License

MIT

About

Logrus Hook for Bugsnag

License:MIT License


Languages

Language:Go 100.0%