package observability import ( "os" "github.com/go-logr/logr" "edge-infra.dev/pkg/lib/fog" ) // NewLogger returns a new Interlock logger. If the GIN_MODE environment // variable is set to "debug", then a debug logger will be returned. func NewLogger() logr.Logger { if os.Getenv("GIN_MODE") == "debug" { return fog.New(fog.To(os.Stdout), fog.WithLevel(fog.DEBUG)) } return fog.New().WithName("Interlock") }