Documentation
¶
Index ¶
- type BadgerLogger
- type ZeroHCLLogger
- func (z *ZeroHCLLogger) Debug(msg string, args ...interface{})
- func (z *ZeroHCLLogger) Error(msg string, args ...interface{})
- func (z *ZeroHCLLogger) GetLevel() hclog.Level
- func (z *ZeroHCLLogger) ImpliedArgs() []interface{}
- func (z *ZeroHCLLogger) Info(msg string, args ...interface{})
- func (z *ZeroHCLLogger) IsDebug() bool
- func (z *ZeroHCLLogger) IsError() bool
- func (z *ZeroHCLLogger) IsInfo() bool
- func (z *ZeroHCLLogger) IsTrace() bool
- func (z *ZeroHCLLogger) IsWarn() bool
- func (z *ZeroHCLLogger) Log(level hclog.Level, msg string, args ...interface{})
- func (z *ZeroHCLLogger) Name() string
- func (z *ZeroHCLLogger) Named(name string) hclog.Logger
- func (z *ZeroHCLLogger) ResetNamed(name string) hclog.Logger
- func (z *ZeroHCLLogger) SetLevel(level hclog.Level)
- func (z *ZeroHCLLogger) StandardLogger(opts *hclog.StandardLoggerOptions) *standardlog.Logger
- func (z *ZeroHCLLogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer
- func (z *ZeroHCLLogger) Trace(msg string, args ...interface{})
- func (z *ZeroHCLLogger) Warn(msg string, args ...interface{})
- func (z *ZeroHCLLogger) With(args ...interface{}) hclog.Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BadgerLogger ¶
type BadgerLogger struct { }
func (*BadgerLogger) Debugf ¶
func (bl *BadgerLogger) Debugf(msg string, args ...interface{})
func (*BadgerLogger) Errorf ¶
func (bl *BadgerLogger) Errorf(msg string, args ...interface{})
func (*BadgerLogger) Infof ¶
func (bl *BadgerLogger) Infof(msg string, args ...interface{})
func (*BadgerLogger) Warningf ¶
func (bl *BadgerLogger) Warningf(msg string, args ...interface{})
type ZeroHCLLogger ¶
type ZeroHCLLogger struct {
// contains filtered or unexported fields
}
func NewZeroHCLLogger ¶
func NewZeroHCLLogger(name string, level hclog.Level) *ZeroHCLLogger
NewZeroHCLLogger creates a new ZeroHCLLogger with the provided name and log level.
func (*ZeroHCLLogger) Debug ¶
func (z *ZeroHCLLogger) Debug(msg string, args ...interface{})
Debug logs a debug level message.
func (*ZeroHCLLogger) Error ¶
func (z *ZeroHCLLogger) Error(msg string, args ...interface{})
Error logs an error level message.
func (*ZeroHCLLogger) GetLevel ¶
func (z *ZeroHCLLogger) GetLevel() hclog.Level
func (*ZeroHCLLogger) ImpliedArgs ¶
func (z *ZeroHCLLogger) ImpliedArgs() []interface{}
func (*ZeroHCLLogger) Info ¶
func (z *ZeroHCLLogger) Info(msg string, args ...interface{})
Info logs an info level message.
func (*ZeroHCLLogger) IsDebug ¶
func (z *ZeroHCLLogger) IsDebug() bool
IsDebug indicates if the logger is at debug level.
func (*ZeroHCLLogger) IsError ¶
func (z *ZeroHCLLogger) IsError() bool
IsError indicates if the logger is at error level.
func (*ZeroHCLLogger) IsInfo ¶
func (z *ZeroHCLLogger) IsInfo() bool
IsInfo indicates if the logger is at info level.
func (*ZeroHCLLogger) IsTrace ¶
func (z *ZeroHCLLogger) IsTrace() bool
IsTrace indicates if the logger is at trace level.
func (*ZeroHCLLogger) IsWarn ¶
func (z *ZeroHCLLogger) IsWarn() bool
IsWarn indicates if the logger is at warning level.
func (*ZeroHCLLogger) Log ¶
func (z *ZeroHCLLogger) Log(level hclog.Level, msg string, args ...interface{})
Log logs a message at the given level with any provided key-value pairs.
func (*ZeroHCLLogger) Name ¶
func (z *ZeroHCLLogger) Name() string
func (*ZeroHCLLogger) Named ¶
func (z *ZeroHCLLogger) Named(name string) hclog.Logger
Named returns a new logger with the provided name.
func (*ZeroHCLLogger) ResetNamed ¶
func (z *ZeroHCLLogger) ResetNamed(name string) hclog.Logger
ResetNamed returns a new logger with the provided name, replacing the existing name.
func (*ZeroHCLLogger) SetLevel ¶
func (z *ZeroHCLLogger) SetLevel(level hclog.Level)
SetLevel sets the logger's log level.
func (*ZeroHCLLogger) StandardLogger ¶
func (z *ZeroHCLLogger) StandardLogger(opts *hclog.StandardLoggerOptions) *standardlog.Logger
StandardLogger returns a logger compatible with the standard library's log.Logger.
func (*ZeroHCLLogger) StandardWriter ¶
func (z *ZeroHCLLogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer
func (*ZeroHCLLogger) Trace ¶
func (z *ZeroHCLLogger) Trace(msg string, args ...interface{})
Trace logs a trace level message.
func (*ZeroHCLLogger) Warn ¶
func (z *ZeroHCLLogger) Warn(msg string, args ...interface{})
Warn logs a warning level message.
func (*ZeroHCLLogger) With ¶
func (z *ZeroHCLLogger) With(args ...interface{}) hclog.Logger
With returns a new logger that includes the provided key-value pairs in each log line.