func (s *LogSource) RegisterInfo(i InfoProvider) {
	s.lock.Lock()
	defer s.lock.Unlock()
	s.info[i.InfoKey()] = i
}
// RegisterInfo registers some info to display on the status page
RegisterInfo registers some info to display on the status page
// RegisterInfo registers some info to display on the status page
func (s *LogSource) RegisterInfo(i InfoProvider) {
	s.lock.Lock()
	defer s.lock.Unlock()
	s.info[i.InfoKey()] = i
}
func ( s * LogSource ) RegisterInfo ( i InfoProvider ) { s . lock . Lock ( ) defer s . lock . Unlock ( ) s . info [ i . InfoKey ( ) ] = i }
RegisterInfo registers some info to display on the status page
RegisterInfo registers some info to display on the status page