in SurfaceDevCenterManager/Program.cs [1057:1082]
private static void DevCenterErrorDetailsDump(DevCenterErrorDetails error)
{
Console.WriteLine("ERROR (DevCenterErrorDetails)");
if (error == null) return;
Console.WriteLine("Code: " + (error.Code ?? ""));
Console.WriteLine("HttpCode:" + error.HttpErrorCode);
Console.WriteLine("Message: " + (error.Message ?? ""));
if (error.ValidationErrors != null)
{
Console.WriteLine("ValidationErrors:");
foreach (DevCenterErrorValidationErrorEntry entry in error.ValidationErrors)
{
Console.WriteLine(" Target: " + entry.Target);
Console.WriteLine(" Message:" + entry.Message);
}
}
Console.WriteLine("Correlation Id: {0}", CorrelationId.ToString());
if (error.Trace != null)
{
Console.WriteLine("Request Id: {0}", error.Trace.RequestId);
Console.WriteLine("Method: {0}", error.Trace.Method);
Console.WriteLine("Url: {0}", error.Trace.Url);
Console.WriteLine("Content: {0}", error.Trace.Content);
}
}