Documentation ¶
Index ¶
- Variables
- func Debug(args ...interface{})
- func DebugFields(fields Field, args ...interface{})
- func Error(args ...interface{})
- func ErrorFields(fields Field, args ...interface{})
- func Fatal(args ...interface{})
- func FatalFields(fields Field, args ...interface{})
- func Info(args ...interface{})
- func InfoFields(fields Field, args ...interface{})
- func LogError(msg string, err error)
- func Md5(text string, salt ...string) string
- func Md5Byte(text []byte, salt ...string) string
- func Md5File(file string) string
- func Panic(args ...interface{})
- func PanicFields(fields Field, args ...interface{})
- func SetLogLevel(level string)
- func Trace(args ...interface{})
- func TraceFields(fields Field, args ...interface{})
- func UUID() string
- func Warn(args ...interface{})
- func WarnFields(fields Field, args ...interface{})
- func WriteCacheToFile()
- type Cache
- type Field
- type ViperConfig
- func (v *ViperConfig) GetBool(key string) bool
- func (v *ViperConfig) GetDuration(key string) time.Duration
- func (v *ViperConfig) GetInt(key string) int
- func (v *ViperConfig) GetInt32(key string) int32
- func (v *ViperConfig) GetInt64(key string) int64
- func (v *ViperConfig) GetIntSlice(key string) []int
- func (v *ViperConfig) GetString(key string) string
- func (v *ViperConfig) GetStringMap(key string) map[string]interface{}
- func (v *ViperConfig) GetStringMapString(key string) map[string]string
- func (v *ViperConfig) GetStringMapStringSlice(key string) map[string][]string
- func (v *ViperConfig) GetTime(key string) time.Time
- func (v *ViperConfig) GetUint(key string) uint
- func (v *ViperConfig) LoadConfig() error
- func (v *ViperConfig) Set(key string, value interface{})
- func (v *ViperConfig) WatchConfig(onConfigChange func(v *ViperConfig))
- func (v *ViperConfig) WriteConfig(key string) error
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultCacheFile string
Functions ¶
func DebugFields ¶
func DebugFields(fields Field, args ...interface{})
func ErrorFields ¶
func ErrorFields(fields Field, args ...interface{})
func FatalFields ¶
func FatalFields(fields Field, args ...interface{})
func InfoFields ¶
func InfoFields(fields Field, args ...interface{})
func PanicFields ¶
func PanicFields(fields Field, args ...interface{})
func SetLogLevel ¶
func SetLogLevel(level string)
func TraceFields ¶
func TraceFields(fields Field, args ...interface{})
func WarnFields ¶
func WarnFields(fields Field, args ...interface{})
func WriteCacheToFile ¶
func WriteCacheToFile()
Types ¶
type Cache ¶
type Cache struct {
// contains filtered or unexported fields
}
func NewDefaultCache ¶
func NewDefaultCache() *Cache
type ViperConfig ¶
type ViperConfig struct {
// contains filtered or unexported fields
}
func CreateViperConfig ¶
func CreateViperConfig(file string) *ViperConfig
func (*ViperConfig) GetBool ¶
func (v *ViperConfig) GetBool(key string) bool
func (*ViperConfig) GetDuration ¶
func (v *ViperConfig) GetDuration(key string) time.Duration
func (*ViperConfig) GetInt ¶
func (v *ViperConfig) GetInt(key string) int
func (*ViperConfig) GetInt32 ¶
func (v *ViperConfig) GetInt32(key string) int32
func (*ViperConfig) GetInt64 ¶
func (v *ViperConfig) GetInt64(key string) int64
func (*ViperConfig) GetIntSlice ¶
func (v *ViperConfig) GetIntSlice(key string) []int
func (*ViperConfig) GetString ¶
func (v *ViperConfig) GetString(key string) string
func (*ViperConfig) GetStringMap ¶
func (v *ViperConfig) GetStringMap(key string) map[string]interface{}
func (*ViperConfig) GetStringMapString ¶
func (v *ViperConfig) GetStringMapString(key string) map[string]string
func (*ViperConfig) GetStringMapStringSlice ¶
func (v *ViperConfig) GetStringMapStringSlice(key string) map[string][]string
func (*ViperConfig) GetUint ¶
func (v *ViperConfig) GetUint(key string) uint
func (*ViperConfig) LoadConfig ¶
func (v *ViperConfig) LoadConfig() error
func (*ViperConfig) Set ¶
func (v *ViperConfig) Set(key string, value interface{})
func (*ViperConfig) WatchConfig ¶
func (v *ViperConfig) WatchConfig(onConfigChange func(v *ViperConfig))
func (*ViperConfig) WriteConfig ¶
func (v *ViperConfig) WriteConfig(key string) error
Click to show internal directories.
Click to hide internal directories.