Chapter 31. Runtime Debugging
In This Chapter
Simple Debugging
Conditional Debugging
Runtime Tracing
Making Assertions
There are several situations where runtime debugging and tracing are desirable. Often it's easy to turn on debugging in a program, let it run, and watch a console screen for specific printouts representing the state of the program during execution. This is a quick way of isolating system failures during development.
For critical code, it may be useful to install a runtime trace facility. This provides a means to capture real-time information on production code and interact with administrators or analysts on what could be causing a problem.
The system libraries have facilities for supporting runtime debugging and tracing. This includes ...
Get C# Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.