You should be able to use log4net internal debug to get a trace of what log4net 
is doing including an log of why it cannot open the output file.
http://logging.apache.org/log4net/release/manual/faq.html#internalDebug

Is your ASP.NET app configured to impersonate the client user? If so then you 
may need to give those users (or at least a group they are in) permission to 
write to the directory.

Nicko

> -----Original Message-----
> From: "Bj�rn Hr. Bj�rnsson" [mailto:[EMAIL PROTECTED] 
> Sent: 24 November 2004 16:31
> To: [email protected]
> Subject: RollingFileAppender ASP.NET
> 
> I�m having problems with the RollingFileAppender when i�ve 
> deployed my application to the live server, i can�t get it to work.
> 
> This is my web.config
> 
> <configSections>
>    <section name="log4net" 
> type="log4net.Config.Log4NetConfigurationSectionHandler, 
> log4net" /> </configSections>
> 
> <log4net>
> 
>    <appender name="RollingFileAppender" 
> type="log4net.Appender.RollingFileAppender">
>        <param name="File" 
> value="D:\\path\\to\\config\\file\\Sales.log" />
>        <param name="AppendToFile" value="true" />
>        <param name="RollingStyle" value="Size" />
>        <param name="MaxSizeRollBackups" value="10" />
>        <param name="MaximumFileSize" value="100KB" />
>        <param name="StaticLogFileName" value="true" />
>        <layout type="log4net.Layout.PatternLayout">
>            <param name="ConversionPattern" value="%d [%t] 
> %-5p %c [%x] - %m%n" />
>        </layout>
>    </appender>
> 
>    <appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
>        <to value="[EMAIL PROTECTED]" />
>        <from value="[EMAIL PROTECTED]" />
>        <subject value="Error" />
>        <smtpHost value="mail.mail.com" />
>        <bufferSize value="512" />
>        <lossy value="false" />
>        <evaluator type="log4net.Core.LevelEvaluator,log4net">
>            <threshold value="ALL" />
>        </evaluator>
>        <layout type="log4net.Layout.PatternLayout">
>            <conversionPattern value="%P{log4net:HostName} :: %p :: %m
> %nLogger: %c%nThread: %t%nDate: %d%nNDC: %x%n%n" />
>        </layout>
>    </appender>
> 
>    <root>
>        <level value="ALL" />
>        <appender-ref ref="RollingFileAppender" />
>        <appender-ref ref="SmtpAppender" />
>    </root>
> </log4net>
> 
> The SmtpAppender is working fine, i�ve given the ASP.NET user 
> access to the folder and i�m really stuck......any ideas
> 
> Best regards,
> Bjorn Bjornsson
> 
> 

Reply via email to