我在我的应用程序中使用Elmah进行错误报告。
通常如果我发现错误,请制作自定义消息并再次将其丢回。
catch (Exception ex)
{
var e = new Exception("Failed to get Intake Statuses <br />"
+ " (@PageNumber = " + pageNumber + ", @PageSize = " + pageSize + ".<br />"
+ " Error: " + ex);
ErrorLogger.LogErrorManually(e);
throw new Exception(e.Message);
}
现在,如果我创建的自定义错误中存在错误,则会出现问题。
处理这个问题的最佳做法是什么?我是否创建了另一个子Try / Catch?
答案 0 :(得分:1)
您可以执行以下操作: