在记录异常日志的时候包含源代码文件名和行号等信息

try
{
    Console.WriteLine(b/a);
}
catch (Exception ex)
{
   Console.WriteLine(ex.Message);
   //通过如下代码来记录异常详细的信息
   var trace = new StackTrace(ex, true).GetFrame(0);
    Console.WriteLine("文件名:{0},行号:{1},列号:{2}", trace.GetFileName(), trace.GetFileLineNumber(), trace.GetFileColumnNumber());
}

posted @ 2014-04-08 15:09  ▄︻┻┳═一  阅读(186)  评论(0编辑  收藏  举报