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(), ) }