C# stack traces take the following form:
at Foo.Core.Test.FinalMethod(Doh doh) in C:ProjectssrcCore.TestsTest.cs:line 21
at Foo.Core.Test.AnotherMethod(Bar bar)
at Foo.Core.Test.AMethod() in C:ProjectssrcCore.TestsTest.cs:line 6
at Foo.Core.Test.<>c__DisplayClass7.<SomeAnonDelegate>b__6(Object _) in C:ProjectssrcCore.TestsTest.cs:line 35
How can I retrieve namespace, class, method, file and line number from each line?
- Are there any existing classes to do this?
- If not what would be the the best approach?
- Regex? How would I greedily match the namespace but leave the class and method?
- Custom parser?
Would appreciate some ideas and input.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…