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.

15
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 sí? Estamos planeando usar uno de ellos para iniciar sesión en una aplicación …
355 log4net  nlog 

6
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 …
191 .net  logging  log4net 

13
Log4net no escribe el registro en el archivo de registro
He creado un escenario simple usando Log4net, pero parece que mis apéndices de registro no funcionan porque los mensajes no se agregan al archivo de registro. Agregué lo siguiente al archivo web.config: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/> </configSections> <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="D:\MyData\Desktop\LogFile.txt" /> <appendToFile value="true" /> <encoding …
159 c#  .net  asp.net  logging  log4net 


5
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 específico?
130 log4net 

7
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 prioridad y ERROR es mayor. Pregunta Si configuro el ejemplo Min …

13
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"> <param name="Header" value="" /> <param name="Footer" value="" /> <param name="ConversionPattern" value="%d [%t] %-5p %m%n" /> </layout> </appender> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Header]\r\n" /> <param name="Footer" …
123 c#  .net-4.0  log4net 




3
¿Cómo resuelvo errores de configuración con Nant 0.91?
Después de descargar Nant 0.91, recibo algunos errores de configuración bastante crípticos relacionados con la configuración o la seguridad (ver más abajo). Estoy intentando simplemente actualizar mis ejecutables Nant de 0.86 a 0.91. ¿Cómo puedo resolver los problemas a continuación cuando construyo en una máquina con Windows 7? log4net: ERROR …
106 windows-7  build  log4net  nant 

6
¿Cómo puedo evitar que log4net siga cambiando publickeytoken?
Tenemos un proyecto asp.net 4.0 que utiliza un par de marcos que dependen de la versión 1.2.10.0 de log4net. Hoy traté de incluir un nuevo marco que depende de log4net versión 1.2.11.0, me he quedado atascado desde entonces: log4net 1.2.10.0 tiene publickeytoken = 1b44e1d426115821 log4net 1.2.11.0 tiene publickeytoken = 669e0ddf0bb1aa2a …

5
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 = LogManager.GetLogger(typeof(MyClass)); ¿Hay alguna otra razón para hacer esto, además del hecho de que la …
98 log4net 

3
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 "SalesId" al registrar un mensaje de error o información? p.ej log.Info("SomeMessage", SalesId) Aquí …
98 c#  log4net  appender 

13
La configuración de Log4Net en un archivo externo no funciona
Estamos usando log4net y queremos especificar su configuración en un archivo de configuración externo (como lo hemos hecho con otras secciones). Para hacer esto, hemos cambiado la sección log4net en App.config a: ... <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> ... <log4net configSource="Log.config" /> ... Y en el archivo Log.Config (mismo directorio que …

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.