mirror of
				https://github.com/kubernetes/client-go.git
				synced 2025-11-04 07:50:04 +00:00 
			
		
		
		
	published by bot
copied from https://github.com/kubernetes/kubernetes.git last commit is 8f0109ea21444b8b6cca2dc11c0a71ac227d71e4
This commit is contained in:
		
							
								
								
									
										32
									
								
								vendor/github.com/emicklei/go-restful/logger.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								vendor/github.com/emicklei/go-restful/logger.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
package restful
 | 
			
		||||
 | 
			
		||||
// Copyright 2014 Ernest Micklei. All rights reserved.
 | 
			
		||||
// Use of this source code is governed by a license
 | 
			
		||||
// that can be found in the LICENSE file.
 | 
			
		||||
import (
 | 
			
		||||
	"github.com/emicklei/go-restful/log"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var trace bool = false
 | 
			
		||||
var traceLogger log.StdLogger
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	traceLogger = log.Logger // use the package logger by default
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// TraceLogger enables detailed logging of Http request matching and filter invocation. Default no logger is set.
 | 
			
		||||
// You may call EnableTracing() directly to enable trace logging to the package-wide logger.
 | 
			
		||||
func TraceLogger(logger log.StdLogger) {
 | 
			
		||||
	traceLogger = logger
 | 
			
		||||
	EnableTracing(logger != nil)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// expose the setter for the global logger on the top-level package
 | 
			
		||||
func SetLogger(customLogger log.StdLogger) {
 | 
			
		||||
	log.SetLogger(customLogger)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// EnableTracing can be used to Trace logging on and off.
 | 
			
		||||
func EnableTracing(enabled bool) {
 | 
			
		||||
	trace = enabled
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user