Preguntas etiquetadas con log4net

La biblioteca Apache log4net es una herramienta que ayuda al programador a enviar declaraciones de registro a una variedad de destinos de salida. log4net es un puerto del excelente marco Apache log4j ™ para el tiempo de ejecución de Microsoft® .NET. Hemos mantenido el marco similar en espíritu al log4j original mientras aprovechamos las nuevas características en el tiempo de ejecución de .NET.



4
Forma correcta de usar log4net (nomenclatura del registrador)
Hay dos formas de configurar y utilizar log4net. El primero es cuando puedo configurar mi propio appender y registrador asociado: <!-- language: xml --> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %level - %message%n" /> </layout> </appender> <logger name="myLog"> <level value="All"></level> <appender-ref ref="myLogAppender" /> </logger> Y …



4
Cómo usar log4net con inyección de dependencia
Estoy tratando de averiguar cuál es el patrón y el uso correctos de log4net con un marco de inyección de dependencia. Log4Net usa la interfaz ILog pero requiere que llame LogManager.GetLogger(Reflection.MethodBase.GetCurrentMethod().DeclaringType) en cada clase o método donde necesito registrar información. Esto parece ir en contra de los principios de IoC …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.