Documentation ¶
Index ¶
- func CleanupMap(in map[string]interface{}) map[string]interface{}
- func ExtractHttpError(resp *http.Response) error
- func FilterStrSlice(elem string, s []string) []string
- func HumanDuration(from, to time.Time) string
- func InStrSlice(elem string, s []string) bool
- func ListFormatHTMLFunc(es []error) string
- func MakeHttpTransport(skipInsecure bool) http.RoundTripper
- func MakeHttpTransportWithHeader(skipInsecure bool, key, val string) http.RoundTripper
- func MetadataToMap(metadata []models.Metadata) map[string]string
- func Title(content string) string
- type HeaderTransport
- type LogrusHclogger
- func (l *LogrusHclogger) CreateEntry(args []interface{}) *logrus.Entry
- func (l *LogrusHclogger) Debug(msg string, args ...interface{})
- func (l *LogrusHclogger) Error(msg string, args ...interface{})
- func (l *LogrusHclogger) GetLevel() hclog.Level
- func (l *LogrusHclogger) ImpliedArgs() []interface{}
- func (l *LogrusHclogger) Info(msg string, args ...interface{})
- func (l *LogrusHclogger) IsDebug() bool
- func (l *LogrusHclogger) IsError() bool
- func (l *LogrusHclogger) IsInfo() bool
- func (l *LogrusHclogger) IsTrace() bool
- func (l *LogrusHclogger) IsWarn() bool
- func (l *LogrusHclogger) Log(level hclog.Level, msg string, args ...interface{})
- func (l *LogrusHclogger) Name() string
- func (l *LogrusHclogger) Named(name string) hclog.Logger
- func (l *LogrusHclogger) ResetNamed(name string) hclog.Logger
- func (l *LogrusHclogger) SetLevel(level hclog.Level)
- func (l *LogrusHclogger) StandardLogger(opts *hclog.StandardLoggerOptions) *log.Logger
- func (l *LogrusHclogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer
- func (l *LogrusHclogger) Trace(msg string, args ...interface{})
- func (l *LogrusHclogger) Warn(msg string, args ...interface{})
- func (l *LogrusHclogger) With(args ...interface{}) hclog.Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanupMap ¶ added in v1.5.0
func ExtractHttpError ¶
func FilterStrSlice ¶
func HumanDuration ¶
func InStrSlice ¶
func ListFormatHTMLFunc ¶ added in v1.6.1
func MakeHttpTransport ¶
func MakeHttpTransport(skipInsecure bool) http.RoundTripper
func MakeHttpTransportWithHeader ¶
func MakeHttpTransportWithHeader(skipInsecure bool, key, val string) http.RoundTripper
func MetadataToMap ¶ added in v1.3.0
Types ¶
type HeaderTransport ¶
type HeaderTransport struct { WrapTransport http.RoundTripper // contains filtered or unexported fields }
func NewHeaderTransport ¶
func NewHeaderTransport(transport http.RoundTripper, key, val string) *HeaderTransport
type LogrusHclogger ¶ added in v1.5.0
type LogrusHclogger struct {
// contains filtered or unexported fields
}
func NewLogrusHclogger ¶ added in v1.5.0
func NewLogrusHclogger(logger *logrus.Logger) *LogrusHclogger
func (*LogrusHclogger) CreateEntry ¶ added in v1.5.0
func (l *LogrusHclogger) CreateEntry(args []interface{}) *logrus.Entry
func (*LogrusHclogger) Debug ¶ added in v1.5.0
func (l *LogrusHclogger) Debug(msg string, args ...interface{})
func (*LogrusHclogger) Error ¶ added in v1.5.0
func (l *LogrusHclogger) Error(msg string, args ...interface{})
func (*LogrusHclogger) GetLevel ¶ added in v1.51.4
func (l *LogrusHclogger) GetLevel() hclog.Level
func (*LogrusHclogger) ImpliedArgs ¶ added in v1.5.0
func (l *LogrusHclogger) ImpliedArgs() []interface{}
func (*LogrusHclogger) Info ¶ added in v1.5.0
func (l *LogrusHclogger) Info(msg string, args ...interface{})
func (*LogrusHclogger) IsDebug ¶ added in v1.5.0
func (l *LogrusHclogger) IsDebug() bool
func (*LogrusHclogger) IsError ¶ added in v1.5.0
func (l *LogrusHclogger) IsError() bool
func (*LogrusHclogger) IsInfo ¶ added in v1.5.0
func (l *LogrusHclogger) IsInfo() bool
func (*LogrusHclogger) IsTrace ¶ added in v1.5.0
func (l *LogrusHclogger) IsTrace() bool
func (*LogrusHclogger) IsWarn ¶ added in v1.5.0
func (l *LogrusHclogger) IsWarn() bool
func (*LogrusHclogger) Log ¶ added in v1.5.0
func (l *LogrusHclogger) Log(level hclog.Level, msg string, args ...interface{})
func (*LogrusHclogger) Name ¶ added in v1.5.0
func (l *LogrusHclogger) Name() string
func (*LogrusHclogger) Named ¶ added in v1.5.0
func (l *LogrusHclogger) Named(name string) hclog.Logger
func (*LogrusHclogger) ResetNamed ¶ added in v1.5.0
func (l *LogrusHclogger) ResetNamed(name string) hclog.Logger
func (*LogrusHclogger) SetLevel ¶ added in v1.5.0
func (l *LogrusHclogger) SetLevel(level hclog.Level)
func (*LogrusHclogger) StandardLogger ¶ added in v1.5.0
func (l *LogrusHclogger) StandardLogger(opts *hclog.StandardLoggerOptions) *log.Logger
func (*LogrusHclogger) StandardWriter ¶ added in v1.5.0
func (l *LogrusHclogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer
func (*LogrusHclogger) Trace ¶ added in v1.5.0
func (l *LogrusHclogger) Trace(msg string, args ...interface{})
func (*LogrusHclogger) Warn ¶ added in v1.5.0
func (l *LogrusHclogger) Warn(msg string, args ...interface{})
func (*LogrusHclogger) With ¶ added in v1.5.0
func (l *LogrusHclogger) With(args ...interface{}) hclog.Logger
Click to show internal directories.
Click to hide internal directories.