Categorygithub.com/pellared/logrusutil
modulepackage
1.0.0
Repository: https://github.com/pellared/logrusutil.git
Documentation: pkg.go.dev

# README

logrusutil :hammer: GoDoc Build Status Go Report Card golangci

Small, easy to use, yet powerful utility packages for https://github.com/sirupsen/logrus.

logctx package GoDoc

Add a log entry to the context using logctx.New(ctx, logEntry). Retrieve the log entry using logctx.From(ctx).

errfield package GoDoc

Wrap an error with fields using errfield.Add(err, "key", value). Use errfield.Formatter to log the fields in a structured way.

# Packages

Package errfield adds possibility to wrap errors with fields and then log them in structured way.
Package logctx adds contextual logging to logrus.