mirror of
https://github.com/apricote/releaser-pleaser.git
synced 2026-01-13 13:21:00 +00:00
23 lines
312 B
Go
23 lines
312 B
Go
package log
|
|
|
|
import (
|
|
"io"
|
|
"log/slog"
|
|
"os"
|
|
"time"
|
|
|
|
"github.com/lmittmann/tint"
|
|
)
|
|
|
|
func GetLogger(w io.Writer) *slog.Logger {
|
|
return slog.New(
|
|
tint.NewHandler(w, &tint.Options{
|
|
Level: slog.LevelDebug,
|
|
TimeFormat: time.RFC3339,
|
|
}),
|
|
)
|
|
}
|
|
|
|
func init() {
|
|
slog.SetDefault(GetLogger(os.Stderr))
|
|
}
|