(ARTICLE) Framework Patterns: Exception Handling, Logging, and Tracing
Exception handling is more than just throwing and catching objects in
.NET. There are many design elements in providing a robust system, and
providing a sound exception handling, logging, and tracing schema are
among the first steps. In this chapter from .NET Patterns: Architecture,
Design, and Process, you'll learn best practices for determining when to
throw, catch, and ultimately log your errors.