Programmatically get C# Stack Trace

30,309

Solution 1

Environment.StackTrace or System.Diagnostics.StackTrace if you need a more convienient (i.e. not string) representation

Solution 2

Yes ...

StackTrace stackTrace = new StackTrace();           // get call stack
StackFrame[] stackFrames = stackTrace.GetFrames()

Solution 3

string stackTrace = Environment.StackTrace;
Share:
30,309
Armen Tsirunyan
Author by

Armen Tsirunyan

Updated on July 09, 2022

Comments