func (s *LogSource) GetInfoStatus() map[string][]string {
	s.lock.Lock()
	defer s.lock.Unlock()
	info := make(map[string][]string)

	for _, v := range s.info {
		if len(v.Info()) == 0 {
			continue
		}
		info[v.InfoKey()] = v.Info()
	}
	return info
}
// GetInfoStatus returns a primitive representation of the info for the status page
GetInfoStatus returns a primitive representation of the info for the status page
// GetInfoStatus returns a primitive representation of the info for the status page
func (s *LogSource) GetInfoStatus() map[string][]string {
	s.lock.Lock()
	defer s.lock.Unlock()
	info := make(map[string][]string)
	for _, v := range s.info {
		if len(v.Info()) == 0 {
			continue
		}
		info[v.InfoKey()] = v.Info()
	}
	return info
}
func ( s * LogSource ) GetInfoStatus ( ) map [ string ] [ ] string { s . lock . Lock ( ) defer s . lock . Unlock ( ) info := make ( map [ string ] [ ] string ) for _ , v := range s . info { if len ( v . Info ( ) ) == 0 { continue } info [ v . InfoKey ( ) ] = v . Info ( ) } return info }
GetInfoStatus returns a primitive representation of the info for the status page
GetInfoStatus returns a primitive representation of the info for the status page