Versions in this module Expand all Collapse all v0 v0.1.0 Nov 1, 2020 Changes in this version + type Config interface + GetBool func(ns, key string) (bool, error) + GetInt func(ns, key string) (int, error) + GetString func(ns, key string) (string, error) + GetStringMap func(ns, key string) (map[string]string, error) + GetStringSlice func(ns, key string) ([]string, error) + IsSet func(ns, key string) bool + SetValue func(ns, key string, value interface{}) error + func NewConfig() Config + type PortHole interface + Blue func(string) string + Bold func(string) string + Config func() Config + ConsoleWrite func(string, ...interface{}) error + Cyan func(string) string + Debug func(string, ...interface{}) + Error func(string, ...interface{}) + Fatal func(string, ...interface{}) + GetLogLevel func() string + Gray func(string) string + Green func(string) string + Info func(string, ...interface{}) + IsConsoleColored func() bool + IsConsoleTTY func() bool + Magenta func(string) string + Panic func(string, ...interface{}) + Red func(string) string + Trace func(string, ...interface{}) + Warn func(string, ...interface{}) + Yellow func(string) string + func NewPortHole(consoleOut, errorOut io.Writer, config Config, logLevel string, ...) PortHole