Ola pessoal,
estou tentando gerar logs usando o log4net mas não estou conseguindo.
OBS: O arquivo de Log é gerado porem sem nenhuma informação nele, nem logs que eu coloco nem os do hibernate, alguem sabe dizer o motivo?
estou fazendo da seguinte forma:
web.config
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="log4net.Config" value="log4net.config"/>
<add key="log4net.Config.Watch" value="True"/>
</appSettings>
<log4net debug="true">
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender, log4net">
<file type="log4net.Util.PatternString" value="Logs/"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<appendToFile value="true"/>
<rollingStyle value="Date"/>
<staticLogFileName value="false"/>
<datePattern value="'MyLog_'yyyyMMdd'.log'"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{HH:mm:ss.fff} %-5level: %message%newline"/>
</layout>
</appender>
<logger name="LogEmArquivo">
<level value="DEBUG"/>
<appender-ref ref="FileAppender"/>
<appender-ref ref="NHibernate" />
<appender-ref ref="NHibernate.SQL" />
</logger>
<logger name="NHibernate">
<level value="WARN" />
</logger>
<logger name="NHibernate.SQL">
<level value="DEBUG" />
</logger>
<root>
<level value="DEBUG" />
<appender-ref ref="LogEmArquivo" />
<appender-ref ref="NHibernate" />
<appender-ref ref="NHibernate.SQL" />
</root>
</log4net>
No AssemblyInfo.cs
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
No Helper
log4net.Config.XmlConfigurator.Configure();
log = LogManager.GetLogger("LogEmArquivo");
Alguem pode me dizer o que esta errado?
ja tentei de varias formas e nao consegui gerar os logs ate agora, só gera o arquivo vazio.