This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
backend/cmd/internal/sentry.go

24 lines
450 B
Go

package internal
import (
"github.com/Kichiyaki/appmode"
"github.com/getsentry/sentry-go"
"github.com/pkg/errors"
"os"
)
func InitSentry(release string) error {
err := sentry.Init(sentry.ClientOptions{
Dsn: os.Getenv("SENTRY_DSN"),
Environment: appmode.Get(),
Release: release,
Debug: false,
TracesSampleRate: 0.3,
})
if err != nil {
return errors.Wrap(err, "sentry.Init")
}
return nil
}