aboutsummaryrefslogtreecommitdiff
path: root/go/log/log_generic.go
blob: db4561b9692ec19275bd8bb0919708bde93c8309 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//go:build !wasm

package log

import (
	"log/slog"
	"os"
	"strconv"
)

func init() {
	logLevel := 0
	if logLevelVar, found := os.LookupEnv("LOGLEVEL"); found {
		if envLogLevel, err := strconv.Atoi(logLevelVar); err == nil {
			logLevel = envLogLevel
		}
	}
	Logger = slog.New(NewGameLogHandler([]string{}, &slog.HandlerOptions{Level: slog.Level(logLevel)}))
	slog.SetDefault(Logger)
}