common

package
v1.124.0 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 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