ejemplo c# asp.net log4net

c# - ejemplo - log4net iis



Sección de configuración no reconocida log4net (1)

Debes declarar la sección log4net :

<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections>

Eche un vistazo más de cerca a la documentation que explica las cosas necesarias para hacer.

Tengo este código en web.config:

<log4net> <root> <level value="ALL" /> <appender-ref ref="LogFileAppender" /> </root> <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> <param name="File" value="D:/logFileFaculty.txt" /> <param name="AppendToFile" value="true" /> <rollingStyle value="Size" /> <maxSizeRollBackups value="10" /> <maximumFileSize value="10MB" /> <staticLogFileName value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" /> </layout> </appender> </log4net>

Y descargué log4net.dll y lo coloqué en Bin Folder.

En una de mis páginas aspx.cs , he agregado este código:

using log4net; [assembly: log4net.Config.XmlConfigurator(Watch = true)] private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

Pero está dando error como Unrecognized configuration section log4net .