Files
vantablackTea 1a669c948a
CI / Go (build + vet + test) (push) Successful in 10m49s
CI / Web (build + lint) (push) Successful in 10m31s
first commit. added CI, Docker compose, blank client and server. used unit tests, they pass
2026-09-05 01:04:12 +03:00

20 lines
411 B
Go

// Package logger provides a structured JSON logger built on log/slog.
// In development a human-readable text handler is used.
package logger
import (
"log/slog"
"os"
)
// New returns a *slog.Logger configured for the current environment.
func New() *slog.Logger {
level := slog.LevelDebug
handler := slog.NewTextHandler(os.Stdout, &slog.HandlerOptions{
Level: level,
})
return slog.New(handler)
}