go-logger

This repository contains a small golang logger libary.
You can download the source via go.
go get github.com/volker-raschek/go-logger
Usage
package main
import (
"github.com/volker-raschek/go-logger/pkg/logger"
)
func main() {
myLogger := logger.NewDefaultLogger(logger.LogLevelDebug)
myLogger.Debug("Debug output")
myLogger.Info("Info output")
myLogger.Warn("Warn output")
myLogger.Error("Error output")
myLogger.Fatal("Fatal output")
}
Produce the following output:
$ go run main.go
2019/09/24 15:25:34 DEBUG: Debug output
2019/09/24 15:25:34 INFO: Info output
2019/09/24 15:25:34 WARN: Warn output
2019/09/24 15:25:34 ERROR: Error output
2019/09/24 15:25:34 FATAL: Fatal output
exit status 1
If the function myLogger.Fatal() is called, the program is terminated with
exit code 1.