controller-runtime: sigs.k8s.io/controller-runtime/pkg/runtime/log Index | Files

package log

import "sigs.k8s.io/controller-runtime/pkg/runtime/log"

Package log contains (deprecated) utilities for fetching a new logger when one is not already available.

Deprecated: use pkg/log

Index

Package Files

log.go

Variables

var (
    // ZapLogger is a Logger implementation.
    // If development is true, a Zap development config will be used
    // (stacktraces on warnings, no sampling), otherwise a Zap production
    // config will be used (stacktraces on errors, sampling).
    ZapLogger = zap.Logger

    // ZapLoggerTo returns a new Logger implementation using Zap which logs
    // to the given destination, instead of stderr.  It otherwise behaves like
    // ZapLogger.
    ZapLoggerTo = zap.LoggerTo

    // SetLogger sets a concrete logging implementation for all deferred Loggers.
    SetLogger = log.SetLogger

    // Log is the base logger used by kubebuilder.  It delegates
    // to another logr.Logger.  You *must* call SetLogger to
    // get any actual logging.
    Log = log.Log

    // KBLog is a base parent logger for use inside controller-runtime.
    // Deprecated: don't use this outside controller-runtime
    // (inside CR, use pkg/internal/log.RuntimeLog)
    KBLog logr.Logger
)

Package log imports 3 packages (graph) and is imported by 351 packages. Updated 2019-08-10. Refresh now. Tools for package owners.