Backend: Error Monitoring
Go
JS
Python
Backend: Logging
Fullstack Frameworks
Next.JS
Self Host & Local Dev
Menu
logrus
Learn how to set up highlight.io Go logrus log ingestion.
1
Set up your frontend and backend highlight.io integration.
First, make sure you've followed the frontend getting started and backend getting started guides.
2
Add the Highlight logrus hook.
hlog.NewHook is the highlight Logrus hook.
import (
  hlog "github.com/highlight/highlight/sdk/highlight-go/log"
  "github.com/sirupsen/logrus"
)
func main() {
  // ...
  // setup the highlight logrus hook for all desired log levels
  logrus.AddHook(hlog.NewHook(hlog.WithLevels(
      logrus.PanicLevel,
      logrus.FatalLevel,
      logrus.ErrorLevel,
      logrus.WarnLevel,
      logrus.InfoLevel,
  )))
  // ...
}3
Verify your backend logs are being recorded.
Visit the highlight logs portal and check that backend logs are coming in.