func (s *Service) loadAttributes() { attr := utils.CopyMap(s.env.GetAttributes()) files, err := utils.AttributeFiles(s.path + spec.PATH_ATTRIBUTES) if err != nil { s.log.WithError(err).WithField("path", s.path+spec.PATH_ATTRIBUTES).Panic("Cannot load Attributes files") } attr = attributes.MergeAttributesFilesForMap(attr, files) s.attributes = attr s.log.WithField("attributes", s.attributes).Debug("Attributes loaded") }
func (s *Service) loadAttributes() { attr := utils.CopyMap(s.env.GetAttributes()) files, err := utils.AttributeFiles(s.path + PATH_ATTRIBUTES) if err != nil { logs.WithEF(err, s.fields).WithField("path", s.path+PATH_ATTRIBUTES).Fatal("Cannot load Attributes files") } files, err = s.addIncludeFiles(files) if err != nil { logs.WithEF(err, s.fields).WithField("path", s.path+PATH_ATTRIBUTES).Fatal("Cannot load include files") } attr = attributes.MergeAttributesFilesForMap(attr, files) s.attributes = attr logs.WithFields(s.fields).WithField("attributes", s.attributes).Debug("Attributes loaded") }