Как остановить отображение окна вывода Visual Studio, отображающего имя регистратора вывода log4net?

Я использую log4net DebugAppender (или TraceAppender). Я настроил приложение следующим образом:

<appender name="DebugAppender" type="log4net.Appender.DebugAppender">
    <immediateFlush value="true" />
        <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%level %message%newline" />
    </layout>
</appender>

Регистраторы в коде объявляются обычным для каждого класса способом:

private static readonly ILog Log = 
    LogManager.GetLogger(typeof(TradingApiRouteCollectionExtensions));

Вывод в окнах вывода выглядит следующим образом:

Acme.Common.Configuration.TradingApiRouteCollectionExtensions: DEBUG Registering префикс маршрута 'сеанс' для службы Acme.Session.SessionService Acme.Common.Configuration.TradingApiRouteCollectionExtensions: обнаружены веб-методы DEBUG для типа Acme.Session.SessionService: Acme.Common.Configuration.TradingApiRouteCollectionExtensions: сеанс DEBUG /

Обратите внимание, как каждая строка начинается с имени типа регистратора. Я хочу подавить это, поскольку я не просил об этом в конфигурации, и я этого не хочу. Я не вижу очевидного способа сделать это. Возможно ли это?

28
задан James World 7 February 2012 в 10:44
поделиться