Documentation ¶
Index ¶
- func AppID() string
- func GetBool(key string) bool
- func GetFloat64(key string) float64
- func GetInt(key string) int
- func GetIntSlice(key string) []int
- func GetString(key string) string
- func GetStringSlice(key string) []string
- func GetVal(key string) interface{}
- func Parse(name string, opts ...func(opt *Option)) (ctx contextx.Context, wait func())
- func Source() string
- type Option
- type ValInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFloat64 ¶
func GetIntSlice ¶
func GetStringSlice ¶
Types ¶
type Option ¶
type Option struct { ID int // 服务id AppName string // 服务名称 Mode string // 模式 Configfile string // 配置文件路径 // log配置 LogDir string // log目录 LogCaller bool // 是否开启记录输出日志的代码文件行号 LogStat bool // 是否开启系统状态日志输出 LogStdout bool // 是否输出到控制台 // other conf Keys map[string]*ValInfo OnReload func() }
Option 配置数据结构体
var (
Options *Option // 全局存储
)
Click to show internal directories.
Click to hide internal directories.