|
@@ -121,6 +121,7 @@ func getInternetIP() (string, error) {
|
|
type HiedaLogYamlUtil struct {
|
|
type HiedaLogYamlUtil struct {
|
|
alisls_bknlist []*hiedabke_alisls.HiedaBackendAliSLS
|
|
alisls_bknlist []*hiedabke_alisls.HiedaBackendAliSLS
|
|
Logger *hiedalog.HiedaLogger
|
|
Logger *hiedalog.HiedaLogger
|
|
|
|
+ AddedBackends map[string]*hiedalog.HiedaLogBackend
|
|
}
|
|
}
|
|
|
|
|
|
func (hyu *HiedaLogYamlUtil) StartAliSLS() {
|
|
func (hyu *HiedaLogYamlUtil) StartAliSLS() {
|
|
@@ -149,6 +150,7 @@ func CreateHiedaLoggerFromYAMLData(cfgdata CommonLogConfigYAML, autoStartAliSLS
|
|
hyu := &HiedaLogYamlUtil{
|
|
hyu := &HiedaLogYamlUtil{
|
|
Logger: hiedalog.NewHiedaLogger(),
|
|
Logger: hiedalog.NewHiedaLogger(),
|
|
alisls_bknlist: make([]*hiedabke_alisls.HiedaBackendAliSLS, 0),
|
|
alisls_bknlist: make([]*hiedabke_alisls.HiedaBackendAliSLS, 0),
|
|
|
|
+ AddedBackends: make(map[string]*hiedalog.HiedaLogBackend),
|
|
}
|
|
}
|
|
if cfgdata.Enable {
|
|
if cfgdata.Enable {
|
|
if cfgdata.Backends != nil {
|
|
if cfgdata.Backends != nil {
|
|
@@ -173,6 +175,7 @@ func CreateHiedaLoggerFromYAMLData(cfgdata CommonLogConfigYAML, autoStartAliSLS
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
hyu.Logger.AddBackend(cins, lvi)
|
|
hyu.Logger.AddBackend(cins, lvi)
|
|
|
|
+ hyu.AddedBackends[k] = &cins
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -186,6 +189,7 @@ func AddBackendsFromYAMLDataWithExistedLogger(logger *hiedalog.HiedaLogger, cfgd
|
|
hyu := &HiedaLogYamlUtil{
|
|
hyu := &HiedaLogYamlUtil{
|
|
Logger: logger,
|
|
Logger: logger,
|
|
alisls_bknlist: make([]*hiedabke_alisls.HiedaBackendAliSLS, 0),
|
|
alisls_bknlist: make([]*hiedabke_alisls.HiedaBackendAliSLS, 0),
|
|
|
|
+ AddedBackends: make(map[string]*hiedalog.HiedaLogBackend),
|
|
}
|
|
}
|
|
if cfgdata.Enable {
|
|
if cfgdata.Enable {
|
|
if cfgdata.Backends != nil {
|
|
if cfgdata.Backends != nil {
|
|
@@ -210,6 +214,7 @@ func AddBackendsFromYAMLDataWithExistedLogger(logger *hiedalog.HiedaLogger, cfgd
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
hyu.Logger.AddBackend(cins, lvi)
|
|
hyu.Logger.AddBackend(cins, lvi)
|
|
|
|
+ hyu.AddedBackends[k] = &cins
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|