Print out the goroutine id (#3433)

The TXT logger prints out the actual go routine ID

This feature depends on 'loggoroutine' build tag

```go build -tags loggoroutine```
This commit is contained in:
Zoltan Papp
2025-03-07 14:06:47 +01:00
committed by GitHub
parent 4b76d93cec
commit 53b9a2002f
22 changed files with 236 additions and 131 deletions

View File

@ -0,0 +1,12 @@
//go:build loggoroutine
package hook
import (
"github.com/petermattis/goid"
log "github.com/sirupsen/logrus"
)
func additionalEntries(entry *log.Entry) {
entry.Data[EntryKeyGoroutineID] = goid.Get()
}