Documentation ¶
Index ¶
- func DebugF(msg string, args ...any)
- func ErrorF(msg string, args ...any)
- func FatalF(msg string, args ...any)
- func InfoF(msg string, args ...any)
- type Config
- func (c *Config) EncodeLevel() zapcore.LevelEncoder
- func (c *Config) GetEncoder() zapcore.Encoder
- func (c *Config) GetEncoderConfig() zapcore.EncoderConfig
- func (c *Config) GetEncoderCore() []zapcore.Core
- func (c *Config) GetLevelPriority(level zapcore.Level) zap.LevelEnablerFunc
- func (c *Config) GetLogWriter(level string) zapcore.WriteSyncer
- func (c *Config) TranslationLevel() zapcore.Level
- type Logger
- func (l *Logger) Debug(msg string, args ...interface{})
- func (l *Logger) Error(msg string, args ...interface{})
- func (l *Logger) Fatal(msg string, args ...interface{})
- func (l *Logger) ImpliedArgs() []interface{}
- func (l *Logger) Info(msg string, args ...interface{})
- func (l *Logger) IsDebug() bool
- func (l *Logger) IsError() bool
- func (l *Logger) IsInfo() bool
- func (l *Logger) IsTrace() bool
- func (l *Logger) IsWarn() bool
- func (l *Logger) Log(level hclog.Level, msg string, args ...interface{})
- func (l *Logger) Name() string
- func (l *Logger) Named(name string) hclog.Logger
- func (l *Logger) ResetNamed(name string) hclog.Logger
- func (l *Logger) SetLevel(level hclog.Level)
- func (l *Logger) StandardLogger(opts *hclog.StandardLoggerOptions) *log.Logger
- func (l *Logger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer
- func (l *Logger) Trace(msg string, args ...interface{})
- func (l *Logger) Warn(msg string, args ...interface{})
- func (l *Logger) With(args ...interface{}) hclog.Logger
- type SelefraSDKClientLogger
- func (s *SelefraSDKClientLogger) Debug(msg string, fields ...zap.Field)
- func (s *SelefraSDKClientLogger) DebugF(msg string, args ...any)
- func (s *SelefraSDKClientLogger) Error(msg string, fields ...zap.Field)
- func (s *SelefraSDKClientLogger) ErrorF(msg string, args ...any)
- func (s *SelefraSDKClientLogger) Fatal(msg string, fields ...zap.Field)
- func (s *SelefraSDKClientLogger) FatalF(msg string, args ...any)
- func (s *SelefraSDKClientLogger) Info(msg string, fields ...zap.Field)
- func (s *SelefraSDKClientLogger) InfoF(msg string, args ...any)
- func (s *SelefraSDKClientLogger) LogDiagnostics(prefix string, d *schema.Diagnostics)
- func (s *SelefraSDKClientLogger) Warn(msg string, fields ...zap.Field)
- func (s *SelefraSDKClientLogger) WarnF(msg string, args ...any)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Source string `yaml:"source,omitempty" json:"source,omitempty"` FileLogEnabled bool `yaml:"file_log_enabled,omitempty" json:"file_log_enabled,omitempty"` ConsoleLogEnabled bool `yaml:"enable_console_log,omitempty" json:"enable_console_log,omitempty"` EncodeLogsAsJson bool `yaml:"encode_logs_as_json,omitempty" json:"encode_logs_as_json,omitempty"` Directory string `yaml:"directory,omitempty" json:"directory,omitempty"` Level string `yaml:"level,omitempty" json:"level,omitempty"` LevelIdentUppercase bool `yaml:"level_ident_uppercase,omitempty" json:"level_ident_uppercase,omitempty"` MaxAge int `yaml:"max_age,omitempty" json:"max_age,omitempty"` ShowLine bool `yaml:"show_line,omitempty" json:"show_line,omitempty"` ConsoleNoColor bool `yaml:"console_no_color,omitempty" json:"console_no_color,omitempty"` MaxSize int `yaml:"max_size,omitempty" json:"max_size,omitempty"` MaxBackups int `yaml:"max_backups,omitempty" json:"max_backups,omitempty"` TimeFormat string `yaml:"time_format,omitempty" json:"time_format,omitempty"` Prefix string `yaml:"prefix,omitempty" json:"prefix"` }
func (*Config) EncodeLevel ¶
func (c *Config) EncodeLevel() zapcore.LevelEncoder
func (*Config) GetEncoder ¶
func (*Config) GetEncoderConfig ¶
func (c *Config) GetEncoderConfig() zapcore.EncoderConfig
func (*Config) GetEncoderCore ¶
func (*Config) GetLevelPriority ¶
func (c *Config) GetLevelPriority(level zapcore.Level) zap.LevelEnablerFunc
func (*Config) GetLogWriter ¶
func (c *Config) GetLogWriter(level string) zapcore.WriteSyncer
func (*Config) TranslationLevel ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger Logs used in the CLI to save local logs
func (*Logger) ImpliedArgs ¶
func (l *Logger) ImpliedArgs() []interface{}
func (*Logger) ResetNamed ¶
func (*Logger) StandardLogger ¶
func (*Logger) StandardWriter ¶
type SelefraSDKClientLogger ¶ added in v0.0.9
type SelefraSDKClientLogger struct {
// contains filtered or unexported fields
}
SelefraSDKClientLogger is the implement of schema.ClientLogger
func NewSchemaLogger ¶ added in v0.0.9
func NewSchemaLogger(wrappedLog ...*Logger) *SelefraSDKClientLogger
func (*SelefraSDKClientLogger) Debug ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) Debug(msg string, fields ...zap.Field)
func (*SelefraSDKClientLogger) DebugF ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) DebugF(msg string, args ...any)
func (*SelefraSDKClientLogger) Error ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) Error(msg string, fields ...zap.Field)
func (*SelefraSDKClientLogger) ErrorF ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) ErrorF(msg string, args ...any)
func (*SelefraSDKClientLogger) Fatal ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) Fatal(msg string, fields ...zap.Field)
func (*SelefraSDKClientLogger) FatalF ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) FatalF(msg string, args ...any)
func (*SelefraSDKClientLogger) Info ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) Info(msg string, fields ...zap.Field)
func (*SelefraSDKClientLogger) InfoF ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) InfoF(msg string, args ...any)
func (*SelefraSDKClientLogger) LogDiagnostics ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) LogDiagnostics(prefix string, d *schema.Diagnostics)
func (*SelefraSDKClientLogger) Warn ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) Warn(msg string, fields ...zap.Field)
func (*SelefraSDKClientLogger) WarnF ¶ added in v0.0.9
func (s *SelefraSDKClientLogger) WarnF(msg string, args ...any)
Click to show internal directories.
Click to hide internal directories.