logplug
This package enables json output, level logging and so on to standard logger.
Usage
log.SetOutput(logplug.NewJSONPlug(os.Stderr,
logplug.LogFlag(log.LstdFlags),
logplug.Hooks(
logplug.LevelHook(logplug.LevelConfig{
Levels: []logplug.Level{"DBG", "INFO", "WARN", "ERR"},
Min: "INFO",
}),
)))
log.Printf("[INFO]output test")
// output: {"level":"INFO","message":"output test"}
Options
Examples
License
MIT