Merge pull request #1954 from aburok/dev-v7.6-ScheduledPublishing_RequestLogging

add log if request to ScheduledPublishController fails without exception
This commit is contained in:
Sebastiaan Janssen
2017-05-21 13:40:29 +02:00
committed by GitHub

View File

@@ -88,6 +88,22 @@ namespace Umbraco.Web.Scheduling
}
var result = await wc.SendAsync(request, token);
var content = await result.Content.ReadAsStringAsync();
if (result.IsSuccessStatusCode)
{
LogHelper.Debug<ScheduledPublishing>(
() => string.Format(
"Request successfully sent to url = \"{0}\". ", url));
}
else
{
var msg = string.Format(
"Request failed with status code \"{0}\". Request content = \"{1}\".",
result.StatusCode, content);
var ex = new HttpRequestException(msg);
LogHelper.Error<ScheduledPublishing>(msg, ex);
}
}
}
catch (Exception e)