in Sources/Confidence/DebugLogger.swift [23:41]
func logResolveDebugURL(flagName: String, context: ConfidenceStruct) {
let ctxNetworkValue = TypeMapper.convert(structure: context)
if let ctxNetworkData = try? encoder.encode(ctxNetworkValue),
let ctxNetworkString = String(data: ctxNetworkData, encoding: .utf8) {
var url = URLComponents()
url.scheme = "https"
url.host = "app.confidence.spotify.com"
url.path = "/flags/resolver-test"
url.queryItems = [
URLQueryItem(name: "client-key", value: clientKey),
URLQueryItem(name: "flag", value: "flags/\(flagName)"),
URLQueryItem(name: "context", value: "\(ctxNetworkString)"),
]
log(messageLevel: .DEBUG, message: """
See resolves for \(flagName) in Confidence:
\(url.url?.absoluteString ?? "N/A")
""")
}
}