Red de conocimiento informático - Computadora portátil - ¿Por qué log4net en C# no genera información de registro?

¿Por qué log4net en C# no genera información de registro?

1. Agregue una referencia a log4net.dll en el proyecto de la biblioteca de clases loghelper.

2. Agregue la dirección del archivo de configuración de Log4Net directamente a AssemblyInfo.cs en la biblioteca de clases comunes.

[assembly:?log4net.Config.DOMConfigurator(ConfigFileExtension?=?"log4net.config",?Watch?=?true)]

3, agregue log4net en la interfaz de usuario. archivo de configuración configlt;?xml?version="1.0"?encoding="utf-8"?gt;?

lt;configurationgt;?lt;configSectionsgt;?

lt ; sección?name="log4net"?type="System.Configuration.IgnoreSectionHandler"/gt;?lt;/configSectionsgt;?lt;appSettingsgt;?lt;/appSettingsgt;?lt;log4netgt;?

lt; appender?name="RollingLogFileAppender"?type="log4net.Appender.RollingFileAppender"gt;? lt;file?value="Log\"?/gt;? lt;rollingStyle?value="Compuesto"?/gt; ? lt; datePattern?value='yyyy-MM-dd".log"'?/gt;? lt;staticLogFileName?value="false"?/gt;? lt;maximumFileSize?value="30MB"?/gt ; ? lt; countDirection?value="-1"?/gt;? lt;maxSizeRollBackups?value="-1"?/gt;? lt;appendToFile?value="true"?/gt;? ="log4net.Layout.PatternLayout"gt;?

lt; header?value="----------El programa comienza a ejecutarse---------- - ?"?/gt;?

lt;footer?value="-----------El programa finaliza su ejecución-----------?"? /gt;?

lt;conversionPattern?value="fecha?[thread]?-5level?[ndc]?-?messagenewline"?/gt;?

lt;conversionPattern ?value="Hora de grabación: fecha? ID del hilo: [hilo]? Nivel de registro: -5nivel? Clase de error: registrador? propiedad: [propiedad{NDC}]?-? Descripción del error: mensajenewline"?/gt;?lt; /layoutgt;?

lt;/appendergt;?

lt;!--Definir salida a la línea de comando de la consola--gt;?

lt ; appender?name="ConsoleAppender"?type="log4net.Appender.ConsoleAppender"gt;? lt;layout?type="log4net.Layout.PatternLayout"gt

;?

lt;conversionPattern?value="fecha?[thread]?-5level?logger?[property{NDC}]?-?messagenewline"?/gt;? lt;/layoutgt;?

lt;/appendergt;

lt;rootgt;? lt;level?value="ALL"?/gt;? lt;appender-ref?ref="ConsoleAppender"?/ gt;?

lt;/rootgt;?lt;/log4netgt;?

lt;/configurationgt;