mirror of
https://github.com/kubevirt/containerized-data-importer.git
synced 2025-06-03 06:30:22 +00:00
33 lines
586 B
Go
33 lines
586 B
Go
package testing
|
|
|
|
import "github.com/go-logr/logr"
|
|
|
|
// NullLogger is a logr.Logger that does nothing.
|
|
type NullLogger struct{}
|
|
|
|
var _ logr.Logger = NullLogger{}
|
|
|
|
func (_ NullLogger) Info(_ string, _ ...interface{}) {
|
|
// Do nothing.
|
|
}
|
|
|
|
func (_ NullLogger) Enabled() bool {
|
|
return false
|
|
}
|
|
|
|
func (_ NullLogger) Error(_ error, _ string, _ ...interface{}) {
|
|
// Do nothing.
|
|
}
|
|
|
|
func (log NullLogger) V(_ int) logr.InfoLogger {
|
|
return log
|
|
}
|
|
|
|
func (log NullLogger) WithName(_ string) logr.Logger {
|
|
return log
|
|
}
|
|
|
|
func (log NullLogger) WithValues(_ ...interface{}) logr.Logger {
|
|
return log
|
|
}
|