Versions in this module Expand all Collapse all v0 v0.1.0 Sep 4, 2023 Changes in this version + type ConfigApp struct + Dbs ConfigDbs + Log ConfigLog + Net ConfigNet + type ConfigDbs struct + Rdbms ConfigDbsRdbms + Redis ConfigDbsRedis + type ConfigDbsRdbms struct + Dbname string + Host string + Kind string + Pass string + Port int + Prefix string + User string + type ConfigDbsRedis struct + Addr string + Index int + Nodes string + NodesPass string + Pass string + type ConfigDefault struct + App ConfigApp + func NewConfigDefault() *ConfigDefault + type ConfigLog struct + File string + MaxAge int + MaxNum int + MaxSize int + Path string + type ConfigNet struct + Port int v0.0.5 Feb 13, 2023 v0.0.4 Feb 6, 2023 Changes in this version + const DEV + const PRD + const STG + func Bool(k string) bool + func Config() *viper.Viper + func DefaultObject(k string, def interface{}) interface + func Env() string + func Float(k string) float64 + func Int(k string) int + func IntSlice(k string) []int + func Logger() *logrus.Logger + func Object(k string) interface + func String(k string) string + func StringMap(k string) map[string]interface + func StringMapString(k string) map[string]string + func StringMapStringSlice(k string) map[string][]string + func StringSlice(k string) []string + type LineFormatter struct + TimestampFormat string + func (f *LineFormatter) Format(entry *logrus.Entry) ([]byte, error)