package module
v1.0.0 Latest Latest

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

Go to latest
Published: Jan 18, 2021 License: MIT Imports: 6 Imported by: 0


Bugsnag error reporter for Go

Latest Version Go Documentation

Automatically detect crashes and report errors in your Go apps. Get alerts about errors and panics in real-time, including detailed error reports with diagnostic information. Understand and resolve issues as fast as possible.

Learn more about Bugsnag's Go error monitoring and error reporting solution.


  • Automatically report unhandled errors and panics
  • Report handled errors
  • Attach user information to determine how many people are affected by a crash
  • Send customized diagnostic data

Getting Started

  1. Create a Bugsnag account
  2. Complete the instructions in the integration guide
  3. Relax!



All contributors are welcome! For information on how to build, test and release bugsnag-go-revel, see our contributing guide.


The Bugsnag exception reporter for Go is free software released under the MIT License. See LICENSE.txt for details.



Package bugsnagrevel adds Bugsnag to revel. It lets you pass *revel.Controller into bugsnag.Notify(), and provides a Filter to catch errors.



View Source
const FrameworkName string = "Revel"

FrameworkName is the name of the framework this middleware applies to


This section is empty.


func Filter

func Filter(c *revel.Controller, fc []revel.Filter)

Filter should be added to the filter chain just after the PanicFilter. It sends errors to Bugsnag automatically. Configuration is read out of conf/app.conf, you should set bugsnag.apikey, and can also set bugsnag.endpoints, bugsnag.releasestage, bugsnag.apptype, bugsnag.appversion, bugsnag.projectroot, bugsnag.projectpackages if needed.


This section is empty.

Jump to

Keyboard shortcuts

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