summaryrefslogtreecommitdiff
path: root/vendor/github.com/xlgmokha/x/pkg/log/context.go
blob: ce99fe7745ee3ecf45879b1fcf21d42a372fc6c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package log

import (
	"context"

	"github.com/rs/zerolog"
)

func WithFields(ctx context.Context, fields Fields) {
	From(ctx).UpdateContext(func(c zerolog.Context) zerolog.Context {
		return c.Fields(fields.ToMap())
	})
}

func From(ctx context.Context) *zerolog.Logger {
	return zerolog.Ctx(ctx)
}