1
0
mirror of https://github.com/oauth2-proxy/oauth2-proxy.git synced 2025-07-15 01:44:22 +02:00

Add Verbose type

This commit is contained in:
Joel Speed
2021-10-06 17:25:22 +01:00
parent 181c0652a8
commit bd9bca99f0

21
pkg/logger/verbose.go Normal file
View File

@ -0,0 +1,21 @@
package logger
import (
"fmt"
"k8s.io/klog/v2"
)
type Verbose int32
func (v Verbose) Enabled() bool {
return klog.V(klog.Level(v)).Enabled()
}
func (v Verbose) Infof(msg string, args ...interface{}) {
klog.V(klog.Level(v)).Infof(msg, args...)
}
func (v Verbose) Errorf(err error, msg string, args ...interface{}) {
klog.V(klog.Level(v)).ErrorS(err, fmt.Sprintf(msg, args...))
}