From 8054a150438e2b5ff0e14c62e370517d8da25f78 Mon Sep 17 00:00:00 2001 From: Ryan Wentzel Date: Fri, 25 Sep 2015 11:55:14 -0700 Subject: [PATCH 1/2] add status code and error code to log message --- BaseSpace.SDK/Infrastructure/RetryLogic.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BaseSpace.SDK/Infrastructure/RetryLogic.cs b/BaseSpace.SDK/Infrastructure/RetryLogic.cs index b839458..b7f2da6 100644 --- a/BaseSpace.SDK/Infrastructure/RetryLogic.cs +++ b/BaseSpace.SDK/Infrastructure/RetryLogic.cs @@ -128,8 +128,8 @@ private static bool HandleException(string description, ILog logger, bool allowR { if (allowRetry) { - logger.ErrorFormat("Error while {0}, attempt {1}, elapsed {4}ms, retrying in {2} seconds: \r\n{3}", description, - whichAttempt, delay, message, timer.ElapsedMilliseconds); + logger.ErrorFormat("Error while {0}, status code {1} error code {2}, attempt {3}, elapsed {4}ms, retrying in {5} seconds: \r\n{6}", description, + statusCode, errorCode, whichAttempt, timer.ElapsedMilliseconds, delay, message ); Thread.Sleep(1000 * delay); return true; } From df062d57c98b01bf7464ba312c2414547911b47c Mon Sep 17 00:00:00 2001 From: Ryan Wentzel Date: Fri, 25 Sep 2015 12:25:05 -0700 Subject: [PATCH 2/2] fix message format --- BaseSpace.SDK/Infrastructure/RetryLogic.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BaseSpace.SDK/Infrastructure/RetryLogic.cs b/BaseSpace.SDK/Infrastructure/RetryLogic.cs index b7f2da6..6128568 100644 --- a/BaseSpace.SDK/Infrastructure/RetryLogic.cs +++ b/BaseSpace.SDK/Infrastructure/RetryLogic.cs @@ -128,7 +128,7 @@ private static bool HandleException(string description, ILog logger, bool allowR { if (allowRetry) { - logger.ErrorFormat("Error while {0}, status code {1} error code {2}, attempt {3}, elapsed {4}ms, retrying in {5} seconds: \r\n{6}", description, + logger.ErrorFormat("Error while {0}, status code {1}, error code {2}, attempt {3}, elapsed {4}ms, retrying in {5} seconds: \r\n{6}", description, statusCode, errorCode, whichAttempt, timer.ElapsedMilliseconds, delay, message ); Thread.Sleep(1000 * delay); return true;