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")
 | 
						|
}
 |