internal void HandleException(ApiSession rpSession, Exception rException) { try { using (var rStreamWriter = new StreamWriter(Logger.GetNewExceptionLogFilename(), false, new UTF8Encoding(true))) { rStreamWriter.WriteLine(TokenRegex.Replace(rpSession.FullUrl, "***************************")); rStreamWriter.WriteLine("Request Data:"); rStreamWriter.WriteLine(TokenRegex.Replace(rpSession.RequestBodyString, "***************************")); rStreamWriter.WriteLine(); rStreamWriter.WriteLine("Exception:"); rStreamWriter.WriteLine(rException.ToString()); rStreamWriter.WriteLine(); rStreamWriter.WriteLine("Response Data:"); rStreamWriter.WriteLine(Regex.Unescape(rpSession.ResponseBodyString)); } } catch { } }