24 lines
525 B
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")
|
|
}
|