Documentation ¶
Index ¶
- Constants
- Variables
- func FlushLogs()
- func FromContext(ctx context.Context, names ...string) logr.Logger
- func InitLogs(fs *flag.FlagSet)
- func NewContext(ctx context.Context, l logr.Logger, names ...string) context.Context
- func V(level int) klog.Verbose
- func WithRelatedResource(l logr.Logger, obj metav1.Object) logr.Logger
- func WithRelatedResourceName(l logr.Logger, name, namespace, kind string) logr.Logger
- func WithResource(l logr.Logger, obj metav1.Object) logr.Logger
- type GlogWriter
- type LogWithFormat
Constants ¶
View Source
const ( // following analog to https://github.com/kubernetes/community/blob/master/contributors/devel/sig-instrumentation/logging.md ErrorLevel = 0 WarnLevel = 1 InfoLevel = 2 ExtendedInfoLevel = 3 DebugLevel = 4 TraceLevel = 5 )
View Source
const ( ResourceNameKey = "resource_name" ResourceNamespaceKey = "resource_namespace" ResourceKindKey = "resource_kind" ResourceVersionKey = "resource_version" RelatedResourceNameKey = "related_resource_name" RelatedResourceNamespaceKey = "related_resource_namespace" RelatedResourceKindKey = "related_resource_kind" RelatedResourceVersionKey = "related_resource_version" )
Variables ¶
View Source
var (
Log = klogr.New().WithName("csi-driver-cacerts")
)
Functions ¶
func NewContext ¶
func WithRelatedResourceName ¶
Types ¶
type GlogWriter ¶
type GlogWriter struct{}
GlogWriter serves as a bridge between the standard log package and the glog package.
type LogWithFormat ¶
func WithInfof ¶
func WithInfof(l logr.Logger) *LogWithFormat
func (*LogWithFormat) Infof ¶
func (l *LogWithFormat) Infof(format string, a ...interface{})
is a patch to the controller eventBroadcaster for sending non-string objects
Click to show internal directories.
Click to hide internal directories.