2017-01-12 124 views
0

我有一个场景,当我需要记录strack trace而不是抛出它并继续执行时,因为try和catch在一个循环中。日志堆栈跟踪并继续

我怎么可以在c#中做到这一点?

try 
{} 
Catch(Exception ex) 
{ 
log(ex); 
//this should continue 
} 
+0

你试过了什么?因为如果你只是登录catch块,它会继续捕获并“处理”异常。 –

+0

你可以使用[this](https://msdn.microsoft.com/en-us/library/system.diagnostics.stacktrace(v = vs.110).aspx)或者只是'List '并添加每次堆栈跟踪 –

回答

0

您可以使用nlog监视日志文件中的异常。 ,或者您可以将您的错误记录到托管机器的事件查看器。

相关问题