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 ¶
func ExtractHttpError ¶
func FilterStrSlice ¶
func HumanDuration ¶
func InStrSlice ¶
func ListFormatHTMLFunc ¶
func MakeHttpTransport ¶
func MakeHttpTransport(skipInsecure bool) http.RoundTripper
func MakeHttpTransportWithHeader ¶
func MakeHttpTransportWithHeader(skipInsecure bool, key, val string) http.RoundTripper
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 ¶
type LogrusHclogger struct {
// contains filtered or unexported fields
}
func NewLogrusHclogger ¶
func NewLogrusHclogger(logger *logrus.Logger) *LogrusHclogger
func (*LogrusHclogger) CreateEntry ¶
func (l *LogrusHclogger) CreateEntry(args []interface{}) *logrus.Entry
func (*LogrusHclogger) Debug ¶
func (l *LogrusHclogger) Debug(msg string, args ...interface{})
func (*LogrusHclogger) Error ¶
func (l *LogrusHclogger) Error(msg string, args ...interface{})
func (*LogrusHclogger) GetLevel ¶
func (l *LogrusHclogger) GetLevel() hclog.Level
func (*LogrusHclogger) ImpliedArgs ¶
func (l *LogrusHclogger) ImpliedArgs() []interface{}
func (*LogrusHclogger) Info ¶
func (l *LogrusHclogger) Info(msg string, args ...interface{})
func (*LogrusHclogger) IsDebug ¶
func (l *LogrusHclogger) IsDebug() bool
func (*LogrusHclogger) IsError ¶
func (l *LogrusHclogger) IsError() bool
func (*LogrusHclogger) IsInfo ¶
func (l *LogrusHclogger) IsInfo() bool
func (*LogrusHclogger) IsTrace ¶
func (l *LogrusHclogger) IsTrace() bool
func (*LogrusHclogger) IsWarn ¶
func (l *LogrusHclogger) IsWarn() bool
func (*LogrusHclogger) Log ¶
func (l *LogrusHclogger) Log(level hclog.Level, msg string, args ...interface{})
func (*LogrusHclogger) Name ¶
func (l *LogrusHclogger) Name() string
func (*LogrusHclogger) ResetNamed ¶
func (l *LogrusHclogger) ResetNamed(name string) hclog.Logger
func (*LogrusHclogger) SetLevel ¶
func (l *LogrusHclogger) SetLevel(level hclog.Level)
func (*LogrusHclogger) StandardLogger ¶
func (l *LogrusHclogger) StandardLogger(opts *hclog.StandardLoggerOptions) *log.Logger
func (*LogrusHclogger) StandardWriter ¶
func (l *LogrusHclogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer
func (*LogrusHclogger) Trace ¶
func (l *LogrusHclogger) Trace(msg string, args ...interface{})
func (*LogrusHclogger) Warn ¶
func (l *LogrusHclogger) Warn(msg string, args ...interface{})
func (*LogrusHclogger) With ¶
func (l *LogrusHclogger) With(args ...interface{}) hclog.Logger
Click to show internal directories.
Click to hide internal directories.