common

package
v1.114.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanupMap added in v1.5.0

func CleanupMap(in map[string]interface{}) map[string]interface{}

func ExtractHttpError

func ExtractHttpError(resp *http.Response) error

func FilterStrSlice

func FilterStrSlice(elem string, s []string) []string

func HumanDuration

func HumanDuration(from, to time.Time) string

func InStrSlice

func InStrSlice(elem string, s []string) bool

func ListFormatHTMLFunc added in v1.6.1

func ListFormatHTMLFunc(es []error) string

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

func MetadataToMap(metadata []models.Metadata) map[string]string

func Title

func Title(content string) string

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

func (HeaderTransport) RoundTrip

func (t HeaderTransport) RoundTrip(req *http.Request) (*http.Response, error)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL