错误日志中不打印的行号

时间:2015-03-10 13:44:22

标签: c# error-handling exception-handling

我有一个控制器的异常处理属性,它为程序中的每个异常写入错误日志。我在服务器上部署了.pdb文件,并且下面的代码是为行号编写的:

// Get stack trace for the exception with source file information
var st = new StackTrace(ex, true);
// Get the top stack frame
var frame = st.GetFrame(0);
// Get the line number from the stack frame
var line = frame.GetFileLineNumber();

我仍然将行号设为0。

我有两个问题:

  1. 如果我将.pdb文件保存在服务器上,是否应该自动写入行号?
  2. 为什么我在上面的代码中将它们设为0?
  3. 我提到msdnquestion

    感谢您的回复。

0 个答案:

没有答案