@@ -58,7 +58,6 @@ func newBuffer() SumoBuffer {
5858}
5959
6060func (s * SumoLogicAppender ) Start () {
61- //var wg sync.WaitGroup
6261 s .timerBetweenPost = time .Now ()
6362 runtime .GOMAXPROCS (1 )
6463 Buffer := newBuffer ()
@@ -74,7 +73,7 @@ func (s *SumoLogicAppender) Start() {
7473 if time .Since (Buffer .timerIdlebuffer ).Seconds () >= 10 && Buffer .logEventsInCurrentBuffer > 0 {
7574 logging .Info .Println ("Sending current batch of logs after timer exceeded limit" )
7675 //wg.Add(1)
77- go s .SendToSumo (Buffer .logStringToSend .String () /*, &wg*/ )
76+ go s .SendToSumo (Buffer .logStringToSend .String ())
7877 Buffer = newBuffer ()
7978 Buffer .timerIdlebuffer = time .Now ()
8079 continue
@@ -90,8 +89,8 @@ func (s *SumoLogicAppender) Start() {
9089 s .AppendLogs (& Buffer )
9190 Buffer .timerIdlebuffer = time .Now ()
9291 }
93- //wg.Add(1)
94- go s .SendToSumo (Buffer .logStringToSend .String () /*, &wg*/ )
92+
93+ go s .SendToSumo (Buffer .logStringToSend .String ())
9594 Buffer = newBuffer ()
9695 } else {
9796 logging .Trace .Println ("Pushing Logs to Buffer: " )
@@ -102,7 +101,7 @@ func (s *SumoLogicAppender) Start() {
102101 }
103102 }
104103 }
105- //wg.Wait()
104+
106105 }
107106
108107}
@@ -188,8 +187,7 @@ func (s *SumoLogicAppender) AppendLogs(buffer *SumoBuffer) {
188187
189188}
190189
191- func (s * SumoLogicAppender ) SendToSumo (logStringToSend string /*, wg *sync.WaitGroup*/ ) {
192- println (logStringToSend )
190+ func (s * SumoLogicAppender ) SendToSumo (logStringToSend string ) {
193191 if logStringToSend != "" {
194192 var buf bytes.Buffer
195193 g := gzip .NewWriter (& buf )
@@ -214,7 +212,7 @@ func (s *SumoLogicAppender) SendToSumo(logStringToSend string /*, wg *sync.WaitG
214212 }
215213 //checking the timer before first POST intent
216214 for time .Since (s .timerBetweenPost ) < s .sumoPostMinimumDelay {
217- logging .Info . /* Trace.*/ Println ("Delaying Post because minimum post timer not expired" )
215+ logging .Trace .Println ("Delaying Post because minimum post timer not expired" )
218216 time .Sleep (100 * time .Millisecond )
219217 }
220218 response , err := s .httpClient .Do (request )
@@ -243,7 +241,7 @@ func (s *SumoLogicAppender) SendToSumo(logStringToSend string /*, wg *sync.WaitG
243241 }
244242 //checking the timer before POST (retry intent)
245243 for time .Since (s .timerBetweenPost ) < s .sumoPostMinimumDelay {
246- logging .Info . /* Trace.*/ Println ("Delaying Post because minimum post timer not expired" )
244+ logging .Trace .Println ("Delaying Post because minimum post timer not expired" )
247245 time .Sleep (100 * time .Millisecond )
248246 }
249247 response , errRetry = s .httpClient .Do (request )
@@ -281,7 +279,6 @@ func (s *SumoLogicAppender) SendToSumo(logStringToSend string /*, wg *sync.WaitG
281279 if response != nil {
282280 defer response .Body .Close ()
283281 }
284- //wg.Done()
285282 }
286283
287284}
0 commit comments