Estamos tratando de usar Log4Net para iniciar sesión desde nuestra aplicación WCF implementada en IIS 6. Estamos intentando iniciar sesión en un archivo, pero parece que no podemos crear los archivos de registro, y mucho menos ver el resultado del registro en ellos. Las piezas pertinentes de web.config a cabo son:No se puede hacer que Log4Net funcione en nuestra aplicación WCF
<sectionGroup name="common">
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
</sectionGroup>
...
<common>
<logging>
<factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
<arg key="level" value="INFO" />
<arg key="showLogName" value="true" />
<arg key="showDataTime" value="true" />
<arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" />
</factoryAdapter>
</logging>
</common>
<log4net>
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value="c:\logs\ApplicationInfoTest.log" />
<threshold value="INFO" />
<param name="AppendToFile" value="true" />
<param name="DatePattern" value="ddMMyyyy" />
<param name="MaxSizeRollBackups" value="10" />
<param name="MaximumFileSize" value="10MB" />
<param name="RollingStyle" value="Size" />
<param name="StaticLogFileName" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="\r\n\r\n---------------------------------------------\r\n" />
<param name="Footer" value="\r\n---------------------------------------------\r\n\r\n" />
<param name="ConversionPattern" value="%d [%t] %-5p - %m%n" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
Con esta configuración podemos ver INFO El registro del nivel que sale de nuestra aplicación cuando se utiliza DebugView, pero es evidente que se trata de la pieza y no el
pieza.
¿Hay algo que no hemos podido configurar en web.config? ¿Es un problema de permisos con el directorio que hemos creado para que se escriban los registros?
Por favor, señale nuestro error obvio.
@GeorgeStocker ¿Cómo es este el duplicado, ya que fue de 2 años antes de la ¿otro? –