...

Source file src/edge-infra.dev/pkg/sds/interlock/internal/observability/logger.go

Documentation: edge-infra.dev/pkg/sds/interlock/internal/observability

     1  package observability
     2  
     3  import (
     4  	"os"
     5  
     6  	"github.com/go-logr/logr"
     7  
     8  	"edge-infra.dev/pkg/lib/fog"
     9  )
    10  
    11  // NewLogger returns a new Interlock logger. If the GIN_MODE environment
    12  // variable is set to "debug", then a debug logger will be returned.
    13  func NewLogger() logr.Logger {
    14  	if os.Getenv("GIN_MODE") == "debug" {
    15  		return fog.New(fog.To(os.Stdout), fog.WithLevel(fog.DEBUG))
    16  	}
    17  	return fog.New().WithName("Interlock")
    18  }
    19  

View as plain text