Versions in this module Expand all Collapse all v0 v0.38.0 Jun 12, 2023 Changes in this version + func Init() + type Config struct + Formatter logrus.Formatter + Level logrus.Level + ReportCaller bool + type TerraformPluginLogger struct + func NewTerraformPluginLogger() TerraformPluginLogger + func (t TerraformPluginLogger) Debug(msg string, args ...interface{}) + func (t TerraformPluginLogger) Error(msg string, args ...interface{}) + func (t TerraformPluginLogger) ImpliedArgs() []interface{} + func (t TerraformPluginLogger) Info(msg string, args ...interface{}) + func (t TerraformPluginLogger) IsDebug() bool + func (t TerraformPluginLogger) IsError() bool + func (t TerraformPluginLogger) IsInfo() bool + func (t TerraformPluginLogger) IsTrace() bool + func (t TerraformPluginLogger) IsWarn() bool + func (t TerraformPluginLogger) Log(level hclog.Level, msg string, args ...interface{}) + func (t TerraformPluginLogger) Name() string + func (t TerraformPluginLogger) Named(name string) hclog.Logger + func (t TerraformPluginLogger) ResetNamed(name string) hclog.Logger + func (t TerraformPluginLogger) SetLevel(level hclog.Level) + func (t TerraformPluginLogger) StandardLogger(opts *hclog.StandardLoggerOptions) *log.Logger + func (t TerraformPluginLogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer + func (t TerraformPluginLogger) Trace(msg string, args ...interface{}) + func (t TerraformPluginLogger) Warn(msg string, args ...interface{}) + func (t TerraformPluginLogger) With(args ...interface{}) hclog.Logger + type TextFormatter struct + func NewTextFormatter(levelTextMaxLength int) *TextFormatter + func (f *TextFormatter) Format(entry *logrus.Entry) ([]byte, error)