Categorygithub.com/jpillora/jplog
repositorypackage
1.0.2
Repository: https://github.com/jpillora/jplog.git
Documentation: pkg.go.dev

# README

jplog

my slog handler

Usage

log := jplog.New(os.Stdout)
// which is shorthand for:
log := slog.New(jplog.Handler(os.Stdout))

Output

package main

import "github.com/jpillora/jplog"

func main() {
	log := jplog.New(os.Stdout).WithGroup("myapp")
	log.Info("a msg", "hello", "world", "foo", "bar")
	log.Warn("a msg", "hello", "world")
	log.Error("a msg", "hello", 42)
}
$ go run main.go
7:38:33PM 21/12/2023  INFO myapp a msg hello=world foo=bar
7:38:33PM 21/12/2023  WARN myapp a msg hello=world
7:38:33PM 21/12/2023 ERROR myapp a msg hello=42
# and it has colors