     private let osVersion = UIDevice.current.systemVersion
     
     /// Stores the log entries in memory until it is ready to send.
-    private var buffer: [String] = [] {
-        didSet { buffer.count > maxEntriesInBuffer ? send() : nil }
-    }
+    private var buffer: [String] = []
     
     /// The initializer of the log destination.
     ///

//

#if os(iOS)
import Foundation
import UIKit.UIApplication
import UIKit.UIDevice


        
        BackgroundTask.run(for: .shared) { task in
            self.networkRepository.send(with: request) {
                // Add back to the buffer if could not send
                if case .failure(let error) = $0 {
                    debugPrint("Error from log destination: \(error)")
                    self.buffer += logs
                }
                
                task.end()
