Hello,
thanks for proposal, but I don't think it is problem as it works well on 
windows XP. Problem is only on windows 2003.
But I try this parameter, miracle can happen :-}
RR 

________________________________

Od: Pascal ROZE [mailto:[email protected]] 
Odesláno: 30. července 2009 16:21
Komu: Log4NET User
Předmět: Re: Rollingfileappender doesn't roll over


Hi

There is no datePattern in your appender definition.
Maybe this is the problem.

Pascal


2009/7/30 Radovan Raszka <[email protected]>


        Hello to all, 
        I have interesting problem with RollingFileAppender in ASP.Net 
webservice. When webservice run on IIS on Windows XP, all works well, log file 
is rolled over days.

        But when it was deployed to IIS running on the Windows 2003 Server, 
logging still work, but.... Log file is not rolled over, messages are still 
written into single file !

        Has anybody similar experience or (better) knowledge what goes wrong? 
        I am not sure if there can be problem with rights, but initially 
webservice was able to create log file. What permissions are needed for logging 
from ASP.Net applications? And for which accounts? There are differences 
between Win XP, Win 2003 server and Win 2003 domain controller. My server is 
win2003 standalone server, not in any domain.

        Here is my code: 

        public class SyncServ : System.Web.Services.WebService 
        { 
                private static log4net.ILog log; 

                public SyncServ() 
                { 
                        log4net.Config.XmlConfigurator.Configure(); 
                        log = log4net.LogManager.GetLogger(this.GetType()); 
                } 
                [WebMethod] 
                public bool SomeMethod() 
                { 
                        log.Debug("some message"); 
                        // do some work 
                        return true; 
                } 
                        
        } 

        Here's my web config: 
        <?xml version="1.0" encoding="UTF-8"?> 

        <configuration> 
                <configSections> 
                        <section name="log4net" 
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> 
                        <sectionGroup name="applicationSettings" 
type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, 
Culture=neutral, PublicKeyToken=b77a5c561934e089" />

                </configSections> 
                <appSettings> 
                        <add key="Server" value="." /> 
                        <add key="SysPath" value="F:\data\Ivs\" /> 
                        <add key="PullBatchSize" value="200" /> 
                </appSettings> 
            <connectionStrings /> 
          
            <system.web> 
                <compilation debug="true" /> 
                <authentication mode="Windows" /> 
            </system.web> 
            <system.webServer> 
                <defaultDocument> 
                    <files> 
                        <add value="SyncServ.asmx" /> 
                    </files> 
                </defaultDocument> 
            </system.webServer> 
                <log4net> 
                        <!-- Define some output appenders --> 
                        <appender name="LogFileAppender" 
type="log4net.Appender.RollingFileAppender"> 
                                <file value="Log/Web.log" /> 
                                <appendToFile value="true" /> 
                                <layout type="log4net.Layout.PatternLayout"> 
                                        <conversionPattern value="%date 
%-5level %message%newline" /> 
                                </layout> 
                                <rollingStyle value="Date" /> 
                                <Threshold value="DEBUG" /> 
                        </appender> 
                        <root> 
                                <level value="ALL" /> 
                                <appender-ref ref="LogFileAppender" /> 
                        </root> 
                </log4net> 
        </configuration> 

        With regards Radovan Raszka 
        Software development dept. 
        HaSaM, s.r.o. 
        Tečovice 45, 763 02  Zlín-4 
        tel: (+420) 577 101 261 
        fax: (+420) 577 101 280 
        www.hasam.cz <http://www.hasam.cz>  



Reply via email to