kubernetes-operator/pkg/log/log.go

24 lines
525 B
Go

package log
import (
"github.com/go-logr/logr"
"sigs.k8s.io/controller-runtime/pkg/runtime/log"
logf "sigs.k8s.io/controller-runtime/pkg/runtime/log"
)
// Log represents global logger
var Log logr.Logger = log.Log.WithName("controller-jenkins")
const (
// VWarn defines warning log level
VWarn = -1
// VDebug defines debug log level
VDebug = 1
)
// SetupLogger setups global logger
func SetupLogger(development *bool) {
logf.SetLogger(logf.ZapLogger(*development))
Log = log.Log.WithName("controller-jenkins")
}