Skip to content

Commit 69c8e5b

Browse files
authored
Merge pull request #188 from BeatLeader/nsgolova/requestlogs
Made request logs "Debug"
2 parents 5356e38 + 827350b commit 69c8e5b

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

Source/2_Core/API/WebRequestProcessor.cs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ private void InvokeProgressEvent() {
215215

216216
private async Task ProcessWebRequest(CancellationToken token) {
217217
try {
218-
Plugin.Log.Info($"[Request({_requestTask.GetHashCode()})]: {_requestMessage.RequestUri}");
218+
Plugin.Log.Debug($"[Request({_requestTask.GetHashCode()})]: {_requestMessage.RequestUri}");
219219

220220
RequestState = RequestState.Started;
221221
var result = await _requestTask;
@@ -235,7 +235,7 @@ private async Task ProcessWebRequest(CancellationToken token) {
235235

236236
RequestState = newState ?? RequestState.Finished;
237237

238-
Plugin.Log.Info($"[Request({_requestTask.GetHashCode()})] Status code: {RequestStatusCode}");
238+
Plugin.Log.Debug($"[Request({_requestTask.GetHashCode()})] Status code: {RequestStatusCode}");
239239
} else {
240240
await ProcessFailure(result, null);
241241
}
@@ -248,8 +248,13 @@ private async Task ProcessWebRequest(CancellationToken token) {
248248
private async Task ProcessFailure(HttpResponseMessage? httpResponse, Exception? ex) {
249249
if (ex != null) {
250250
RequestState = RequestState.Failed;
251-
FailReason = "Exception occured, please report on Discord";
252-
Plugin.Log.Info($"[Request({_requestTask.GetHashCode()})] Exception: {ex}");
251+
if (ex is TaskCanceledException) {
252+
FailReason = "Request cancelled";
253+
Plugin.Log.Debug($"[Request({_requestTask.GetHashCode()})] Cancelled");
254+
} else {
255+
FailReason = "Exception occured, please report on Discord";
256+
Plugin.Log.Info($"[Request({_requestTask.GetHashCode()})] Exception: {ex}");
257+
}
253258
} else if (httpResponse != null) {
254259
NetworkingUtils.GetRequestFailReason(httpResponse, out string failReason, out bool shouldRetry);
255260

0 commit comments

Comments
 (0)