in logger/buffered_logger.go [263:273]
func (bl *bufferedLogger) flushMessages() error {
messages := bl.buffer.Flush()
for _, msg := range messages {
err := bl.Log(msg)
if err != nil {
return fmt.Errorf("unable to flush the remaining messages to destination: %w", err)
}
}
return nil
}