Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 0ba79cc3

Přidáno uživatelem Pultak před asi 3 roky(ů)

re #9438 added function for logging of server response

Zobrazit rozdíly:

ld_client/LDClient/network/ApiClient.cs
71 71
            }
72 72
            throw new Exception($"Server responded with error code: {json.statusCode}");
73 73
        }
74
        
75
        private static void Response2Log(string json, HttpResponseMessage response, long durationMs) {
76
            var responseToLog = new {
77
                statusCode = response.StatusCode,
78
                content = response.Content,
79
                headers = response.Headers,
80
                errorMessage = response.RequestMessage,
81
            };
82

  
83
            Program.DefaultLogger.Info($"Request completed in {durationMs} ms,\n" +
84
                                 $"Request body: {json},\n" +
85
                                 $"Response: {JsonConvert.SerializeObject(responseToLog)}");
86
        }
74 87
    }
75 88
}

Také k dispozici: Unified diff