adds ability to override defaults with env vars, adds debug to config and updates readme.

This commit is contained in:
cubixle
2022-04-20 21:57:59 +01:00
parent d76f4562dd
commit 97cad0fb2b
4 changed files with 29 additions and 12 deletions
+5 -5
View File
@@ -7,11 +7,11 @@ import (
"go.uber.org/zap/zapcore"
)
func Logger() *zap.Logger {
// info level enabler
level := zap.LevelEnablerFunc(func(level zapcore.Level) bool {
return level == zapcore.DebugLevel
})
func Logger(debug bool) *zap.Logger {
level := zapcore.InfoLevel
if debug {
level = zapcore.DebugLevel
}
// write syncers
stdoutSyncer := zapcore.Lock(os.Stdout)