From 6f87bff4f90da19b1fc4fbcb78efeb7a602fd275 Mon Sep 17 00:00:00 2001 From: niksedk Date: Tue, 21 Nov 2023 20:47:22 +0100 Subject: [PATCH] Add more error logging --- src/libse/AutoTranslate/ChatGptTranslate.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libse/AutoTranslate/ChatGptTranslate.cs b/src/libse/AutoTranslate/ChatGptTranslate.cs index a94efa353..0a3959624 100644 --- a/src/libse/AutoTranslate/ChatGptTranslate.cs +++ b/src/libse/AutoTranslate/ChatGptTranslate.cs @@ -44,9 +44,14 @@ namespace Nikse.SubtitleEdit.Core.AutoTranslate var content = new StringContent(input, Encoding.UTF8); content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json"); var result = _httpClient.PostAsync(string.Empty, content).Result; - result.EnsureSuccessStatusCode(); var bytes = await result.Content.ReadAsByteArrayAsync(); var json = Encoding.UTF8.GetString(bytes).Trim(); + if (!result.IsSuccessStatusCode) + { + SeLogger.Error("ChatGptTranslate failed calling API: Status code=" + result.StatusCode + Environment.NewLine + json); + } + + result.EnsureSuccessStatusCode(); var parser = new SeJsonParser(); var resultText = parser.GetFirstObject(json, "content");