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

import (
	"io"

	"github.com/rs/zerolog"
	"github.com/xlgmokha/x/pkg/convert"
)

func New(writer io.Writer, fields Fields) *zerolog.Logger {
	return convert.ToPtr(
		zerolog.
			New(writer).
			With().
			Timestamp().
			Fields(fields.ToMap()).
			Logger(),
	)
}