Add tracepoints for dynamic logging on-the-fly at key points in the program’s execution. View traces in the editor’s trace viewer to understand where things went wrong. Easily diagnose complicated multi-threaded bugs by analyzing a linear log of execution, right from within Visual Studio.