Skip to content

libgolang/log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Log

GoDoc Go Report Card Build Status

  • It ehnances Golang's logger with levels.
  • It wraps Golang's log package

Usage

Download it

go get -u github.com/libgolang/log

In Code

import "github.com/libgolang/log"


func main() {

	log.SetLevel(log.LevelDebug) // defaults to log.LevelInfo

	someVar := "example"

	log.Debug("message", someVar)
	log.Debugf("message: %s", someVar)

	log.Info("message", someVar)
	log.Infof("message: %s", someVar)

	log.Warn("message", someVar)
	log.Warnf("message: %s", someVar)

	log.Error("message", someVar)
	log.Errorf("message: %s", someVar)

	log.Fatal("message", someVar)
	log.Fatalf("message: %s", someVar)
}

Why

  • Does no require 3rd party libraries