捕获所有异常并整合它们的最佳实践
本文关键字:最佳 异常 | 更新日期: 2023-09-27 18:06:18
我想合并所有例外。这样做是一种好的做法吗?
string consolidatingAllException = string.Empty;
try
{
// some process();
}
catch (Exception ex)
{
while (ex.InnerException != null)
{
consolidatingAllException += (ex.InnerException.Message);
}
}
如果您计划由于历史原因将所有异常记录在一起,或者稍后对它们进行检查,我建议使用Trace Listener只需跟踪catch中的异常并使用trace . traceinformation()记录它们,并最终将它们刷新到日志文件