title: What the best rollover log file tracelistener for .NET
body: <p>I'm looking for a good TraceListener for .Net that supports rolling over the log file based on size limits.  </p>
  
  <p><strong>Constraints</strong></p>
  
  <ul>
  <li>Uses .Net built in Trace logging</li>
  <li>Independent class or binary that's not part of some gigantic library</li>
  <li>Allows rolling over a log file based on size</li>
  </ul>