Log4Net / C # - Desabilitar o log padrão

Eu estou usando log4net em um projeto c #, no ambiente de produção, eu quero desativar todo o log, mas quando algum erro fatal ocorre ele deve registrar todas as 512 mensagens anteriores em um arquivo.Eu configurei isso com êxito, e é trabalhando bem. Ele registra as mensagens em um arquivo quando algum erro fatal ocorre.

Mas quando eu corri-lo a partir do Visual Studio, eu posso ver todas as mensagens de log são gravadas na janela de saída, independentemente de se é um Fatal ou não. (Eu não consigo ver essas mensagens quando eu corro do Windows Explorer - meu aplicativo é um exe WinForm e não há janela do console para ver a saída)

Existe alguma maneira de desativar esse log? Eu preciso dos meus logs apenas no arquivo, que também quando algum erro fatal ocorre.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <log4net debug="false">

        <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
            <file value="log.txt" />
            <appendToFile value="true" />
            <rollingStyle value="Size" />
            <maxSizeRollBackups value="10" />
            <maximumFileSize value="1MB" />
            <staticLogFileName value="true" />
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
            </layout>
        </appender>

        <appender name="BufferingForwardingAppender" type="log4net.Appender.BufferingForwardingAppender" >
            <bufferSize value="512" />
            <lossy value="true" />
            <evaluator type="log4net.Core.LevelEvaluator">
                <threshold value="FATAL"/>
            </evaluator>
            <appender-ref ref="RollingFileAppender" />
        </appender> 

        <root>
            <level value="DEBUG" />
            <appender-ref ref="BufferingForwardingAppender" />          
        </root>
    </log4net>
</configuration>

E é assim que eu configuro no inicializador estático do Windows Forms.

static Window1()
    {
      Stream vStream = typeof(Window1).Assembly.GetManifestResourceStream("TestLogNet.log4net.config");
      XmlConfigurator.Configure(vStream);
      BasicConfigurator.Configure();
    }

E eu tenho o objeto logger inicializado no construtor do WinForm

logger = LogManager.GetLogger(typeof(Window1));

[linguagem - C #, .NET Framework - 3.5, Visual Studio 2008, log4net 1.2.10, tipo de projeto - WinForms]