Skip to content

Commit

Permalink
Remove references to UDP logrus hook from README (#108)
Browse files Browse the repository at this point in the history
The logrus hook was removed in #107.
  • Loading branch information
rosstimothy authored Mar 13, 2024
1 parent 1f4dead commit 88b715e
Showing 1 changed file with 0 additions and 39 deletions.
39 changes: 0 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,45 +28,6 @@ func main() {
}
```

### Emit structured logs to Elastic search using udpbeat

**Add trace's document template to your ElasticSearch cluster**

```shell
curl -XPUT 'http://localhost:9200/_template/trace' -d@udbbeat/template.json
```

**Start udpbeat UDP logs collector and emitter**

```shell
go get github.com/gravitational/udpbeat
udpbeat
```

**Hook up logger to UDP collector**

In your code, attach a logrus hook to use udpbeat:

```golang

import (
"github.com/gravitational/trace"
log "github.com/sirupsen/logrus"
)

func main() {
hook, err := trace.NewUDPHook()
if err != nil {
log.Fatalf(err)
}
log.SetHook(hook)
}
```

Done! You will get structured logs capturing output, log and error message.
You can edit `udpbeat/template.json` to modify emitted fields to whatever makes sense to your app.





0 comments on commit 88b715e

Please sign in to comment.