Legacy SDK | Sentry for Go (original) (raw)
Raven-Go provides a Sentry client implementation for the Go programming language.
Getting started with Sentry is a three step process:
Raven-Go can be installed like any other Go library through go get:
Copied
go get github.com/getsentry/raven-go
To use raven-go, you’ll need to import the raven package, then initialize your DSN globally. If you specify the SENTRY_DSN environment variable, this will be done automatically for you. The release and environment can also be specified in the environment variables SENTRY_RELEASE and SENTRY_ENVIRONMENT respectively. More on this in Configuration section.
Copied
package main
import "github.com/getsentry/raven-go"
func init() {
raven.SetDSN("___PUBLIC_DSN___")
}
For more detailed information about how to get the most out of raven-go there is additional documentation available that covers all the rest:
Resources:
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").