2010-07-15 116 views

回答

17

Environment.StackTrace给你一个字符串,但对于更详细的信息和选项,使用StackTrace类。

更具体地讲,检查出的构造选项:

http://msdn.microsoft.com/en-us/library/system.diagnostics.stacktrace.stacktrace.aspx

如果你需要开始调用函数的帧堆栈跟踪(例如,在记录功能:你不想要一切以MyLogMethod开头),你应该尝试这一个,其中需要参数int,跳过的帧数。

http://msdn.microsoft.com/en-us/library/wybch8k4.aspx

如果你需要无源信息(例如:如果你不想放弃你的源代码信息)堆栈跟踪,试试这个:

http://msdn.microsoft.com/en-us/library/6zh7csxz.aspx

希望有帮助!