Categorygithub.com/avakarev/go-logutil
repositorypackage
1.0.1
Repository: https://github.com/avakarev/go-logutil.git
Documentation: pkg.go.dev

# README

logutil

Utilities to init and set defaults for zerolog

Install

go get github.com/avakarev/go-logutil

Usage

Initialize go-logutil before any other packages in your app for consistent logging format.

package main

import (
	"github.com/avakarev/go-logutil"
	"github.com/rs/zerolog/log"
)

func main() {
	logutil.MustInit()

	log.Debug().Msg("Hello World!")
}

It respects LOG_LEVEL environment variable and sets global level for zerolog. If not set, default log level is info.

See allowed logging levels in zerolog's documentation: https://github.com/rs/zerolog#leveled-logging.

License

go-logutil is licensed under MIT license. (see LICENSE)