In this chapter, you have learned about debugging and tracing of applications in .NET and how to use them. We discussed .NET's main toolkit for working with debugging and tracing. Also, you learned how to redirect log information to different target media with help of a trace listener. The rules of trace listeners' configuration were also described.
You learned what trace switches are and how to configure debugging and tracing of an application with the help of trace switches without requiring recompilation of source code on the level of the application's configuration file.