[
https://issues.apache.org/jira/browse/LOG4NET-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stefan Bodewig resolved LOG4NET-274.
------------------------------------
Resolution: Fixed
Added an FAQ entry in svn revision 1178832
> 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.11
>
>
> 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.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira