     #if BETA || DEBUG
     guard !loggers.isEmpty else { return }
 
-    let serverRequest = ServerRequest(request: request, id: uuid)
+    let serverRequest = ServerRequest(request: request, id: uuid.uuidString)
     loggers.forEach { $0.log(identifier: identifier, request: serverRequest) }
     #endif
   }

    #if BETA || DEBUG
    guard !loggers.isEmpty else { return }

    let serverRequest = ServerRequest(request: request, id: uuid)
    let serverResponse: ServerResponse
    if let response = response {
      serverResponse = ServerResponse(request: serverRequest, result: .success((response, data)))

  /// The URL request along with a UUID to identify each request sent
  public struct ServerRequest: Hashable {
    public let request: URLRequest
    public let id: String

    public static func == (lhs: TKLog.ServerRequest, rhs: TKLog.ServerRequest) -> Bool {
      return lhs.id == rhs.id
    }
    
    public func hash(into hasher: inout Hasher) {
      hasher.combine(id)
    }
  }
  
