knative.dev/func-go@v0.21.3/cloudevents/logs.go (about)

     1  package cloudevents
     2  
     3  import "github.com/rs/zerolog"
     4  
     5  func init() {
     6  	zerolog.TimeFieldFormat = zerolog.TimeFormatUnix
     7  	SetLogLevel(DefaultLogLevel)
     8  }
     9  
    10  type logLevel zerolog.Level
    11  
    12  const (
    13  	LogDebug    = logLevel(zerolog.DebugLevel)
    14  	LogInfo     = logLevel(zerolog.InfoLevel)
    15  	LogWarn     = logLevel(zerolog.WarnLevel)
    16  	LogDisabled = logLevel(zerolog.Disabled)
    17  )
    18  
    19  // SetLogLevel to LogDebug, LogInfo, LogWarn, or LogDisabled
    20  // Errors are always returned as values.
    21  func SetLogLevel(l logLevel) {
    22  	zerolog.SetGlobalLevel(zerolog.Level(l))
    23  }