title: Why does `Trace.Writeline()` lack the `WriteLine(string format, params Object[] args)` overload?
body: <p><a href="http://msdn.microsoft.com/en-gb/library/cc190153.aspx" rel="nofollow">Debug.WriteLine()</a> has an overload with the following signature:</p>
  
  <p><code>public static void WriteLine(string format, params Object[] args)</code></p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.trace.writeline%28v=vs.100%29.aspx" rel="nofollow">Trace.WriteLine()</a> does not have that overload (although it has all the others that <code>Debug.WriteLine()</code> has).</p>
  
  <p>Does anyone know the reason for this omission?</p>
  
  <p>There's no reason for me to avoid it myself, I assume? (I only ask because I'm implementing a logging interface, and the default implementation will just use <code>Debug.WriteLine()</code> and <code>Trace.WriteLine()</code> and I want to be aware of any weird ramifications. I can't imagine any though.)</p>