¿Cómo configurar el registro del tiempo de ejecución de ASP.net? Pide orientación a los expertos.
log4net
El método de uso específico es el siguiente:
Configuración del registro de ejecución de Web.Net:
lt;configSectionsgt;
lt;configSectionsgt;
lt;param name="LevelMin" valor="DEBUG"/gt;
lt; nombre del parámetro="LevelMax" valor="INFO"/gt;
lt; lt; / appendergt;
lt;!--?Agregar registro de WINDOWS--gt;
lt;appender name="EventLogAppender" type="log4net.Appender.EventLogAppender"gt ;
es ;! -- Formato de salida del registro--gt;
lt; diseño type="log4net.Layout.PatternLayout"gt
lt conversionPattern value="d mn"/gt; /p>
lt;/layoutgt;
lt;!--Registros de salida en estos niveles--gt;
lt;filter type="log4net.Filter.LevelRangeFilter "gt;
lt; nombre del parámetro="AcceptOnMatch" valor="true"/gt;
lt; nombre del parámetro="LevelMin" valor="DEBUG" /gt;
lt;param name="LevelMax" value="FATAL"/gt;
lt;/filtergt;
lt./appendergt;
lt;rootgt;
lt;appender-ref ref="RollingFile"/gt;
lt;/rootgt;
lt;/log4netgt;
lt;! .XmlConfigurator.Configure();
}
Uso:
ILog _log = LogManager.GetLogger("log4net");
_log.Debug(...)
_log.Info(...)