Categorygithub.com/lebedevars/logrussentryhook
repositorypackage
1.0.0
Repository: https://github.com/lebedevars/logrussentryhook.git
Documentation: pkg.go.dev

# README

Sentry hook for Logrus

Example usage:

hook := lhs.New("dsn", "environment")
hook.SetLevels([]logrus.Level{logrus.WarnLevel, logrus.ErrorLevel}) // Error, Fatal, Panic by default

err := hook.Init()
if err != nil {
    logger.WithError(err).Error("cannot init sentry")
}

logger.AddHook(hook)

Hook retrieves fields from WithField() functions and sends data to Sentry alongside error message and stack trace.