title: How do I stop the Visual Studio Output window displaying the logger name of log4net output?
body: <p>I am using log4net DebugAppender (or TraceAppender). I have configured the appender like this:</p>
  
  <pre><code>&lt;appender name="DebugAppender" type="log4net.Appender.DebugAppender"&gt;
      &lt;immediateFlush value="true" /&gt;
          &lt;layout type="log4net.Layout.PatternLayout"&gt;
          &lt;conversionPattern value="%level %message%newline" /&gt;
      &lt;/layout&gt;
  &lt;/appender&gt;
  </code></pre>
  
  <p>Loggers in the code are declared in the usual per-class manner:</p>
  
  <pre><code>private static readonly ILog Log = 
      LogManager.GetLogger(typeof(TradingApiRouteCollectionExtensions));
  </code></pre>
  
  <p>Output in the Output windows looks like this:</p>
  
  <blockquote>
    <p>Acme.Common.Configuration.TradingApiRouteCollectionExtensions: DEBUG Registering route prefix 'session' for service Acme.Session.SessionService
    Acme.Common.Configuration.TradingApiRouteCollectionExtensions: DEBUG Web methods found for type Acme.Session.SessionService:
    Acme.Common.Configuration.TradingApiRouteCollectionExtensions: DEBUG   session/</p>
  </blockquote>
  
  <p>Notice how every line starts with the logger type name. I want to suppress this as I didn't ask for it in the configuration and I don't want it. I can't see any obvious way to do this. Is it possible?</p>