Figure 1. Simplify Tracing With Optimized Methods
Offloading the trace level and assertion tests leaves your application's code more readable, provides consistency, and offers single-point formatting. Minimize the performance hit of these methods by supplying rapid return when you're not outputting the trace.