28 lines
528 B
Go
28 lines
528 B
Go
package config
|
|
|
|
import (
|
|
"goutil/configUtil"
|
|
"goutil/debugUtil"
|
|
)
|
|
|
|
var (
|
|
monitorConfig *monitorMgr.MonitorConfig
|
|
)
|
|
|
|
func initMonitorConfig(config *configUtil.XmlConfig) error {
|
|
tempConfig := new(monitorMgr.MonitorConfig)
|
|
err := config.Unmarshal("root/MonitorConfig", tempConfig)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
monitorConfig = tempConfig
|
|
debugUtil.Printf("monitorConfig:%v\n", monitorConfig)
|
|
return nil
|
|
}
|
|
|
|
// GetMonitorConfig 获监测配置
|
|
func GetMonitorConfig() *monitorMgr.MonitorConfig {
|
|
return monitorConfig
|
|
}
|