[ 
https://issues.apache.org/jira/browse/LOG4NET-274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13013934#comment-13013934
 ] 

Frank van de Laar commented on LOG4NET-274:
-------------------------------------------

I ran into the same issue with an ASP.NET 4.0 application. I noticed the 
log4net  documentation about the XmlConfigurator stated: "Therefore it is 
imperative to make a logging call as early as possible during the application 
start-up, and certainly before any external assemblies have been loaded and 
invoked."
So I included a simple call "log.Info" in my Application_Start event (in 
global.asax). This solved the problem, without changing all referenced 
assemblies.
Hope this helps...

> log4net doesn't log when running a .Net 4.0 Windows application built in 
> Release mode
> -------------------------------------------------------------------------------------
>
>                 Key: LOG4NET-274
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-274
>             Project: Log4net
>          Issue Type: Bug
>    Affects Versions: 1.2.10
>         Environment: Visual Studio 2010, C#, Windows 7
>            Reporter: Deepu Thomas Palathara
>            Priority: Blocker
>             Fix For: 1.2.10
>
>
> I've a .Net 4.0 windows service application that uses log4net.
> Here's my log4net config.
> <log4net>
>   <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
>     <layout type="log4net.Layout.PatternLayout">
>       <conversionPattern value="%date [%thread] %-5level %logger 
> [%property{Context}] - %message%newline" />
>     </layout>
>   </appender>
>   <appender name="ColorConsoleAppender" 
> type="log4net.Appender.ColoredConsoleAppender">
>     <mapping>
>       <level value="ERROR" />
>       <foreColor value="Red, HighIntensity" />
>     </mapping>
>     <mapping>
>       <level value="FATAL" />
>       <foreColor value="Red, HighIntensity" />
>     </mapping>
>     <mapping>
>       <level value="WARN" />
>       <foreColor value="Blue, HighIntensity" />
>     </mapping>
>     <mapping>
>       <level value="INFO" />
>       <forecolor value="White, HighIntensity" />
>     </mapping>
>     <mapping>
>       <level value="DEBUG" />
>       <forecolor value="Green, HighIntensity" />
>     </mapping>
>     <layout type="log4net.Layout.PatternLayout">
>       <conversionPattern value="%date [%thread] %-5level %logger 
> [%property{Context}] - %message%newline" />
>     </layout>
>   </appender>
>   <appender name="RollingFileAppender" 
> type="log4net.Appender.RollingFileAppender">
>     <appendToFile value="true" />
>     <datePattern value="yyyyMMdd" />
>     <file value="Logs/Server.log" />
>     <layout type="log4net.Layout.PatternLayout">
>       <conversionPattern value="%date [%thread] %-5level %logger 
> [%property{Context}] - %message%newline" />
>     </layout>
>     <maximumFileSize value="10MB" />
>     <rollingStyle value="Composite" />
>     <staticLogFileName value="true" />
>   </appender>
>   <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
>     <layout type="log4net.Layout.PatternLayout">
>       <conversionPattern value="%date [%thread] %-5level %logger 
> [%property{Context}] - %message%newline" />
>     </layout>
>   </appender>
>   <root>
>     <level value="ALL" />
>     <appender-ref ref="ColorConsoleAppender" />
>     <appender-ref ref="RollingFileAppender" />
>   </root>
> </log4net>
> Logging works as expected when the service starts up while using the exe that 
> was built in debug mode (log files are created at the right file path), but 
> doesn't work when it is using the exe built in release mode.
> I've even tried using a recompiled log4net dll for .Net 4.0 following the 
> steps mentioned at this blog.. 
> http://tseonet.blogspot.com/2010/07/making-log4net-run-on-net-40.html. 
> That didn't work either. I was able to compile and run the service. But the 
> result was the same; no logs when using the exe build in release mode.
> Not sure what's going on. Cannot deploy the application built in debug mode 
> into production.
> Any help is greatly appreciated.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to