[ https://issues.apache.org/jira/browse/LOG4NET-274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12982632#action_12982632 ]
Petr Felzmann commented on LOG4NET-274: --------------------------------------- I have the same problem and can reproduce it on Win7 as well as on Win2k3SP2: logging doesn't work for windows service compiled in Release mode in .NET FW 4.0. When I turn on logging of log4net itself then I get only those few lines in the log file: log4net: log4net assembly [log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821]. Loaded from [C:\temp\log4net_test\log4net.dll]. (.NET Runtime [4.0.30319.1] on Microsoft Windows NT 5.2.3790 Service Pack 2) log4net: DefaultRepositorySelector: defaultRepositoryType [log4net.Repository.Hierarchy.Hierarchy] log4net: DefaultRepositorySelector: Creating repository for assembly [MyTestLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null] log4net: DefaultRepositorySelector: Assembly [MyTestLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null] Loaded From [C:\temp\log4net_test\MyTestLib.dll] log4net: DefaultRepositorySelector: Assembly [MyTestLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null] does not have a RepositoryAttribute specified. log4net: DefaultRepositorySelector: Assembly [MyTestLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null] using repository [log4net-default-repository] and repository type [log4net.Repository.Hierarchy.Hierarchy] log4net: DefaultRepositorySelector: Creating repository [log4net-default-repository] using type [log4net.Repository.Hierarchy.Hierarchy] nothing more after this. When I stop the windows service the one more line in the log appears log4net: Hierarchy: Shutdown called on Hierarchy [log4net-default-repository] When I use common console application then logging works fine. Any guess what could be wrong? > 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. - You can reply to this email to add a comment to the issue online.