Estoy usando log4net DebugAppender (o TraceAppender). He configurado el appender así:¿Cómo detengo la ventana Visual Studio Output que muestra el nombre del registrador de la salida de log4net?
<appender name="DebugAppender" type="log4net.Appender.DebugAppender">
<immediateFlush value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%level %message%newline" />
</layout>
</appender>
registradores en el código se declaran en la habitual forma por clase:
private static readonly ILog Log =
LogManager.GetLogger(typeof(TradingApiRouteCollectionExtensions));
de salida en las ventanas de resultados es el siguiente:
Acme.Common.Configuration.TradingApiRouteCollectionExtensions: DEBUG Registro del prefijo de ruta 'session' para el servicio Acme.Session.SessionService Acme.Common.Configuration.TradingApiRouteCollectionExten siones: métodos de depuración web encontrados para el tipo Acme.Session.SessionService: Acme.Common.Configuration.TradingApiRouteCollectionExtensions: sesión de depuración/
Aviso cómo cada línea comienza con el nombre del tipo registrador. Quiero suprimir esto ya que no lo pedí en la configuración y no lo quiero. No puedo ver ninguna forma obvia de hacer esto. ¿Es posible?
Gracias! Editó su respuesta para agregar la implementación completa, incluido el manejo inmediato del enjuague. Hice lo que sugirió con esto agregado y funcionó un regalo. –