【问题标题】:Log stacktrace and continue记录堆栈跟踪并继续
【发布时间】:2017-01-12 09:25:25
【问题描述】:

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

我如何在 c# 中做到这一点?

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

【问题讨论】:

  • 你尝试了什么?因为如果您只登录 catch 块,它将在您捕获并“处理”异常时继续。
  • 您可以使用this 或只使用List<string> 并添加每次堆栈跟踪

标签: c# asp.net .net exception-handling


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-11-01
    • 1970-01-01
    • 2011-04-06
    • 2018-08-15
    • 2011-06-23
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    相关资源
    最近更新 更多