0
我有一个场景,当我需要记录strack trace而不是抛出它并继续执行时,因为try和catch在一个循环中。日志堆栈跟踪并继续
我怎么可以在c#中做到这一点?
try
{}
Catch(Exception ex)
{
log(ex);
//this should continue
}
我有一个场景,当我需要记录strack trace而不是抛出它并继续执行时,因为try和catch在一个循环中。日志堆栈跟踪并继续
我怎么可以在c#中做到这一点?
try
{}
Catch(Exception ex)
{
log(ex);
//this should continue
}
您可以使用nlog监视日志文件中的异常。 ,或者您可以将您的错误记录到托管机器的事件查看器。
你试过了什么?因为如果你只是登录catch块,它会继续捕获并“处理”异常。 –
你可以使用[this](https://msdn.microsoft.com/en-us/library/system.diagnostics.stacktrace(v = vs.110).aspx)或者只是'List'并添加每次堆栈跟踪 –