Esempio n. 1
0
			priority = 1
			facility = 7
			severity = 2
			fType := messaging.RFC3164
			food = new(messaging.Food)
			food.Type = &fType

			msg := new(messaging.Rfc3164)
			msg.Timestamp = &timestamp
			msg.Hostname = &hostname
			msg.Tag = &tag
			msg.Content = &content
			msg.Priority = &priority
			msg.Severity = &severity

			food.Rfc3164 = append(food.Rfc3164, msg)
			swallowChan = make(chan *messaging.Food, 1) //blocking

		})
		gi.It("Test RFC3164", func() {
			// log.Info(food)
			db := new(DB)
			wg.Add(1)
			go swallow(swallowChan, db, &wg)
			swallowChan <- food
			close(swallowChan)
			wg.Wait()
			count := 0
			for {
				db.Lock()
				if db.Doc != "" {