为了改善应用程序错误处理,我想记录每个堆栈级别的异常堆栈跟踪和变量值。我搜索了反射但找不到任何东西。我怎样才能看到变量?.NET - 使用变量打印堆栈跟踪
1
A
回答
3
如果不使用其他工具(如创建内存转储或使用分析API),则无法执行此操作。虽然您可以使用LocalVariableInfo类来列出局部变量,但为了显示这些值,您需要明确地执行此操作。
2
System.Environment.StackTrace属性应该写入当前托管堆栈的堆栈跟踪。要获得变量,请参阅Get list of local objects/variables during runtime
相关问题
- 1. 打印堆栈跟踪
- 2. 打印堆栈跟踪obfusated
- 3. 使用CORBA时打印堆栈跟踪
- 4. 如何打印StackOverflowException的堆栈跟踪
- 5. 从C#打印堆栈跟踪信息
- 6. Eclipse打印堆栈跟踪但不显示变量。错误?
- 7. 打印堆栈跟踪到JavaFX中
- 8. Android Log.X不打印堆栈跟踪
- 9. Log4j不打印堆栈跟踪
- 10. 在C++(MSVC)打印堆栈跟踪?
- 11. 打印堆栈跟踪参数的值
- 12. 在Mingw打印堆栈跟踪
- 13. 如何打印Groovy堆栈跟踪?
- 14. 在JSP中打印堆栈跟踪
- 15. 在arm-linux中打印堆栈跟踪
- 16. 打印堆栈跟踪元素异常
- 17. 打印异常的堆栈跟踪
- 18. Java异常堆栈跟踪不打印
- 19. 打印堆栈跟踪到文件
- 20. 堆栈跟踪和变量值
- 21. 如何使用GlassFish打印完整的堆栈跟踪?
- 22. 无法理解堆栈跟踪MVC .NET
- 23. 堆栈跟踪3
- 24. 在MonoMac应用程序堆栈跟踪上打印行号
- 25. 在JavaME中打印异常堆栈跟踪,用于三星JET
- 26. JVM-打印没有明确调用的堆栈跟踪
- 27. 仅在抛出异常时打印堆栈跟踪
- 28. 禁用PHP堆栈跟踪
- 29. 堆栈跟踪如何构建以及堆栈如何跟踪?
- 30. 从javascript堆栈跟踪中查找Java实际堆栈跟踪