csharp 获取具有错误文本,方法和行号的完整堆栈跟踪
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 获取具有错误文本,方法和行号的完整堆栈跟踪相关的知识,希望对你有一定的参考价值。
public static string GetAllFootprints(Exception x)
{
var st = new StackTrace(x, true);
var frames = st.GetFrames();
var traceString = "";
foreach (var frame in frames)
{
if (frame.GetFileLineNumber() < 1)
continue;
traceString +=
"File: " + frame.GetFileName() +
", Method:" + frame.GetMethod().Name +
", LineNumber: " + frame.GetFileLineNumber();
traceString += " –> ";
}
return traceString;
}
以上是关于csharp 获取具有错误文本,方法和行号的完整堆栈跟踪的主要内容,如果未能解决你的问题,请参考以下文章
获取进行类调用的错误行号和文件名
在针对 XML 模式验证 XML 文件时如何获取错误的行号
如何获取GLSL编译器错误的行号
Pandas 获取具有复合索引的数据帧的行号
获取具有空SQL状态的错误代码4220
如何从错误消息中获取实际的存储过程行号?