Files
bd2/go/cmd/bd2server/logging.go
T
Flechazo d04791dd31 feat(server): add colored logs, level rewards, hunting dispatch and fiend hunt
Persist claims, AP, teams and presets with session receipts and atomic request rollback. Read rewards and growth from GameData; replace fixed Fiend Hunt user state and preserve the account initialization contract.
2026-10-04 21:27:19 +08:00

29 lines
533 B
Go

package main
import (
"io"
"bd2server/internal/server/logging"
)
func configureLogging(writer io.Writer, levelOverride, colorOverride string) error {
options, err := logging.OptionsFromEnv()
if err != nil {
return err
}
if levelOverride != "" {
options.Level, err = logging.ParseLevel(levelOverride)
if err != nil {
return err
}
}
if colorOverride != "" {
options.Color, err = logging.ParseColorMode(colorOverride)
if err != nil {
return err
}
}
_, err = logging.Setup(writer, options)
return err
}