HFish/utils/conf/conf.go

28 lines
453 B
Go
Raw Normal View History

2019-08-07 13:16:23 +08:00
package conf
import (
2019-09-02 12:56:08 +08:00
"gopkg.in/ini.v1"
"HFish/utils/log"
2019-08-07 13:16:23 +08:00
)
2019-09-02 12:56:08 +08:00
var cfg *ini.File
2019-08-07 13:16:23 +08:00
2019-09-02 12:56:08 +08:00
func init() {
c, err := ini.Load("./config.ini")
2019-08-07 13:16:23 +08:00
if err != nil {
2019-09-02 12:56:08 +08:00
log.Pr("HFish", "127.0.0.1", "打开配置文件失败", err)
2019-08-07 13:16:23 +08:00
}
2019-09-02 12:56:08 +08:00
c.BlockMode = false
cfg = c
2019-08-07 13:16:23 +08:00
}
func Get(node string, key string) string {
2019-09-02 12:56:08 +08:00
val := cfg.Section(node).Key(key).String()
return val
2019-08-07 13:16:23 +08:00
}
2019-09-02 19:12:46 +08:00
func GetInt(node string, key string) int {
val, _ := cfg.Section(node).Key(key).Int()
return val
}