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.

355
log4net vs. Nlog

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. ¿Alguien tiene experiencia para ambos? ¿Cómo se comparan entre

191
Cómo rastrear problemas de log4net

Uso log4net todo el tiempo, pero una cosa que nunca he descubierto es cómo saber qué está sucediendo en el interior. Por ejemplo, tengo un apéndice de consola y un apéndice de base de datos en mi proyecto. Hice algunos cambios en la base de datos y el código, y ahora el apéndice de la base de datos...

130
Configure Log4net para escribir en múltiples archivos

Me gustaría escribir el registro en 2 archivos de registro diferentes del mismo proceso. ¿Es posible hacer eso usando log4net? Necesitaré escribir mensajes separados para cada archivo de registro. ¿Cómo puedo escribir un mensaje a un apéndice

127
jerarquía log4net y niveles de registro

Este sitio dice Los registradores pueden tener niveles asignados. Los niveles son instancias de la clase log4net.Core.Level. Los siguientes niveles se definen en orden de prioridad creciente : TODAS DEPURAR INFORMACIÓN ADVERTIR ERROR FATAL APAGADO DEPURACIÓN parece tener menor...

123
log4net no funciona

Hola, tengo esta configuración en mi web.config <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="mylog.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout">...

98
argumento log4net para LogManager.GetLogger

¿Por qué la mayoría de los ejemplos de log4net obtienen el registrador para una clase haciendo esto? private static ILog logger = LogManager.GetLogger( System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); En lugar de simplemente pasar typeof (MyClass): private static ILog logger =...

98
Log4Net, cómo agregar un campo personalizado a mi registro

Yo uso el appender log4net.Appender.AdoNetAppender. Mi tabla log4net son los siguientes campos[Date],[Thread],[Level],[Logger],[Message],[Exception] Necesitaría agregar otro campo a la tabla log4net (por ejemplo, SalesId), pero ¿cómo lo especificaría en mi xml y en el código para registrar el...