Versions in this module Expand all Collapse all v0 v0.1.0 Nov 13, 2023 Changes in this version + func NewToggledLogger(underlying hclog.Logger, enabled *atomic.Bool) hclog.Logger + type ToggledLogger struct + func (tl *ToggledLogger) Debug(msg string, args ...any) + func (tl *ToggledLogger) Error(msg string, args ...any) + func (tl *ToggledLogger) GetLevel() hclog.Level + func (tl *ToggledLogger) ImpliedArgs() []any + func (tl *ToggledLogger) Info(msg string, args ...any) + func (tl *ToggledLogger) IsDebug() bool + func (tl *ToggledLogger) IsError() bool + func (tl *ToggledLogger) IsInfo() bool + func (tl *ToggledLogger) IsTrace() bool + func (tl *ToggledLogger) IsWarn() bool + func (tl *ToggledLogger) Log(level hclog.Level, msg string, args ...any) + func (tl *ToggledLogger) Name() string + func (tl *ToggledLogger) Named(name string) hclog.Logger + func (tl *ToggledLogger) ResetNamed(name string) hclog.Logger + func (tl *ToggledLogger) SetEnabled(enabled bool) + func (tl *ToggledLogger) SetLevel(level hclog.Level) + func (tl *ToggledLogger) StandardLogger(opts *hclog.StandardLoggerOptions) *log.Logger + func (tl *ToggledLogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer + func (tl *ToggledLogger) Trace(msg string, args ...any) + func (tl *ToggledLogger) Warn(msg string, args ...any) + func (tl *ToggledLogger) With(args ...any) hclog.Logger