// flush the given `batch` asynchronously. func (h *Handler) flush(batch *batch.Batch) { size := batch.Size() start := time.Now() stdlog.Printf("log/elastic: flushing %d logs", size) if err := batch.Flush(); err != nil { stdlog.Printf("log/elastic: failed to flush %d logs: %s", size, err) } stdlog.Printf("log/elastic: flushed %d logs in %s", size, time.Since(start)) }
// flush the given `batch` asynchronously. func (h *Handler) flush(batch *batch.Batch) { size := batch.Size() if err := batch.Flush(); err != nil { stdlog.Printf("log/elastic: failed to flush %d logs: %s", size, err) } }