Versions in this module Expand all Collapse all v0 v0.0.3 Apr 15, 2022 v0.0.1 Apr 15, 2022 Changes in this version + func ConfigMapName() string + func ConfigToJSON(cfg *Config) (string, error) + func FromContext(ctx context.Context) *zap.SugaredLogger + func NewLogger(configJSON string, levelOverride string, opts ...zap.Option) (*zap.SugaredLogger, zap.AtomicLevel) + func NewLoggerFromConfig(config *Config, name string, opts ...zap.Option) (*zap.SugaredLogger, zap.AtomicLevel) + func StringSet(s sets.String) zapcore.ObjectMarshalerFunc + func UpdateLevelFromConfigMap(logger *zap.SugaredLogger, atomicLevel zap.AtomicLevel, levelKey string) func(configMap *corev1.ConfigMap) + func WithLogger(ctx context.Context, logger *zap.SugaredLogger) context.Context + type Config struct + LoggingConfig string + LoggingLevel map[string]zapcore.Level + func JSONToConfig(jsonCfg string) (*Config, error) + func NewConfigFromConfigMap(configMap *corev1.ConfigMap) (*Config, error) + func NewConfigFromMap(data map[string]string) (*Config, error) + func (in *Config) DeepCopy() *Config + func (in *Config) DeepCopyInto(out *Config) + type WarningHandler struct + Logger *zap.SugaredLogger + func (h *WarningHandler) HandleWarningHeader(code int, agent string, message string)