I\'m working on a very large application where periodically I\'d like to log the ENTIRE call stack up until the current execution point (not on an exception). The idea here
If it is a complete trace you want, I believe a tool like SmartInspect could take you a long way.
It would require you to add logging to your code but for what you need, that would be unavoidable.
Monitor in Real-Time
High-performance live logging via TCP or named-pipes to the ConsoleWatch and Monitor Resources
Track variable values, session data and other application resources.Rich Logging & Tracing
Track messages, exceptions, objects, files, database results & more.