From 43a36c4f6cc620697f83d660086c20433eca5901 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Fri, 3 Jul 2020 18:54:13 +0200 Subject: [PATCH] Print failed http status codes even when not debugging Debugging logs every status code, I believe error status codes should be logged even when not debugging, we do not expect those to happen on usual basis, even with Steam --- ArchiSteamFarm/WebBrowser.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ArchiSteamFarm/WebBrowser.cs b/ArchiSteamFarm/WebBrowser.cs index 1df1c0aef..a96fd0187 100644 --- a/ArchiSteamFarm/WebBrowser.cs +++ b/ArchiSteamFarm/WebBrowser.cs @@ -695,6 +695,10 @@ namespace ArchiSteamFarm { return await InternalRequest(redirectUri, httpMethod, data, referer, httpCompletionOption, --maxRedirections).ConfigureAwait(false); } + if (!Debugging.IsUserDebugging) { + ArchiLogger.LogGenericDebug(response.StatusCode + " <- " + httpMethod + " " + requestUri); + } + if (response.StatusCode.IsClientErrorCode()) { if (Debugging.IsUserDebugging) { ArchiLogger.LogGenericDebug(string.Format(Strings.Content, await response.Content.ReadAsStringAsync().ConfigureAwait(false)));