I tried it, but it still doesn't work, even if I give
the User Group "Everyone", "Full Control" permission.

Could some kind soul please make an ASP .NET
application that does this and send me the relevant
files. Please.

Thanks,

Yohan.

--- Chad Myers <[EMAIL PROTECTED]> wrote:
> That looks right.
> 
> I missed that this is an ASP.NET app. Perhaps the
> ASPNET user (Win2K) or
> the NETWORK user (Win2003) doesn't have access to
> write to C:\ (and very
> well shouldn't!).
> 
> You might try creating a folder called c:\weblogs or
> something and allow
> ASPNET or NETWORK write access to it.
> 
> -Chad
> 
> -----Original Message-----
> From: Ronnie Hayden [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, May 26, 2004 10:49 PM
> To: Log4NET User
> Subject: RE: Independent FileAppenders
> 
> I tried this, but couldn't get it to work.
> 
> My log4net section in the web.config file now looks
> like this:
> 
>   <log4net debug="false">
>     <appender name="MainLog"
> type="log4net.Appender.FileAppender,log4net" >
>       <param name="File" value="C:\\MainLog.txt" />
>       <param name="AppendToFile" value="true" />
>       <layout
> type="log4net.Layout.PatternLayout,log4net">
>         <param name="ConversionPattern" value="%d
> %-5p
> %m%n" />
>       </layout>
>     </appender>
>     <appender name="OtherLog"
> type="log4net.Appender.FileAppender,log4net" >
>       <param name="File" value="C:\\OtherLog.txt" />
>       <param name="AppendToFile" value="true" />
>       <layout
> type="log4net.Layout.PatternLayout,log4net">
>         <param name="ConversionPattern" value="%d
> %-5p
> %m%n" />
>       </layout>
>     </appender>
>    <root>
>       <level value="DEBUG"/>
>       <appender-ref name="MainLog"/>
>    </root>
>    <logger name="DataLogger" additivity="false">
>       <level value="DEBUG"/>
>       <appender-ref name="OtherLog"/>
>    </logger>
>   </log4net>
> 
> My code-behind code looks like this:
> 
> Private Shared ReadOnly oMainLog As ILog =
> LogManager.GetLogger(GetType(TestLog4Net))
> 
> Private Shared ReadOnly oDataLog As ILog =
> LogManager.GetLogger("DataLogger")
> 
> To log a message I use code like this:
> 
> oMainLog.Fatal(txtMessage.Text)
> or
> oDataLog.Fatal(txtMessage.Text)
> 
> My global.asax.vb has this line in the
> Application_Start event:
> 
> log4net.Config.DOMConfigurator.Configure()
> 
> When I tried this, it didn't write to either of the
> log files.
> 
> Please let me know what I am doing wrong.
> 
> Thanks,
> 
> Ronnie.
> 
> 
> --- Chad Myers <[EMAIL PROTECTED]> wrote:
> > You need to configure loggers independently.
> > 
> > You should do this:
> > 
> > <log4net debug="false">
> >    <appender name="File1Appender"....
> > 
> >    <appender name="File2Appender"...
> > 
> >    <appender name="RootFileAppender"...
> > 
> >    <root>
> >       <level value="DEBUG"/>
> >       <appender-ref name="RootFileAppender"/>
> >    </root>
> > 
> >    <logger name="YourCorp.SomeProj.SomeClass"
> > additivity="false">
> >       <level value="INFO"/>
> >       <appender-ref name="File1Appender"/>
> >    </logger>
> > 
> >    <logger name="YourCorp.SomeProj.OtherClass"
> > additivity="false">
> >       <level value="INFO"/>
> >       <appender-ref name="File2Appender"/>
> >    </logger>
> >   </log4net>
> > 
> > -Chad
> > 
> > -----Original Message-----
> > From: Ronnie Hayden
> [mailto:[EMAIL PROTECTED] 
> > Sent: Wednesday, May 26, 2004 4:17 AM
> > To: [email protected]
> > Subject: Independent FileAppenders
> > 
> > I am using log4net 1.1.1
> > 
> > I need to log messages to two different log files
> > separately. For example I need to log "Message 1"
> to
> > "C:\Log1.txt" and "Message 2" to "C:\Log2.txt".
> > Logging to one log file should not have any effect
> > on
> > the other. I am developing an ASP .NET
> application,
> > and the Logger needs to be configurable from the
> > web.config file.
> > 
> > Currently, I am using two FileAppenders. The
> problem
> > is when I log to the first log file, the message
> is
> > logged into the second log file as well.
> > 
> > My log4net section in the web.config file looks
> like
> > this:
> >   <log4net debug="false">
> >     <appender name="MainLog"
> > type="log4net.Appender.FileAppender,log4net" >
> >       <param name="File"
> > value="C:\\Logs\\MainLog.txt"
> > />
> >       <param name="AppendToFile" value="true" />
> >       <layout
> > type="log4net.Layout.PatternLayout,log4net">
> >         <param name="ConversionPattern" value="%d
> > %-5p
> > %m%n" />
> >       </layout>
> >     </appender>
> >     <appender name="DataFeedLog"
> > type="log4net.Appender.FileAppender,log4net" >
> >       <param name="File"
> > value="C:\\Logs\\DataFeedLog.txt" />
> >       <param name="AppendToFile" value="true" />
> >       <layout
> > type="log4net.Layout.PatternLayout,log4net">
> >         <param name="ConversionPattern" value="%d
> > %-5p
> > %m%n" />
> >       </layout>
> >     </appender>
> >     <root>
> >       <level value="DEBUG" />
> >       <appender-ref ref="MainLog" />
> >       <appender-ref ref="DataFeedLog" />
> >     </root>
> >   </log4net>
> > 
> > Does anyone know how I can do this?
> > 
> > Thanks,
> > 
> > Ronnie.
> 
> 
>       
>               
> __________________________________
> Do you Yahoo!?
> Friends.  Fun.  Try the all-new Yahoo! Messenger.
> http://messenger.yahoo.com/ 
> 
> 



        
                
__________________________________
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ 

Reply via email to