title: Trace.TraceError not writing any log while using minlevel="Error"
body: <p>I am trying to route all my <code>diagnostics</code> output to a file using <code>NLog</code>.</p>
  
  <p>Below is my <code>diagnostics</code> configuration,</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;system.diagnostics&gt;
  &lt;trace autoflush="true" indentsize="4"&gt;
    &lt;listeners&gt;
      &lt;add name="Test" type="NLog.NLogTraceListener, NLog" /&gt;
      &lt;remove name="Default" /&gt;
    &lt;/listeners&gt;
  &lt;/trace&gt;
  </code></pre>
  
  <p></p>
  
  <p>and NLog Rule Config,</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;logger name="*" minlevel="Error" writeTo="logfile" /&gt;
  </code></pre>
  
  <p>C# Code,</p>
  
  <pre><code>System.Diagnostics.Trace.TraceError("test");
  </code></pre>
  
  <p>If I change my rule <code>minlevel="Error"</code> to <code>minlevel="Trace"</code>, then output is writing.</p>
  
  <p>Question, with setting <code>minlevel="Error"</code>, why this is not writing?</p>