Thanks Dag.

But the problem with this is that since both Appenders
are defined in the root tag, when I log a message into
one log it logs into the other log as well. What I
need is to log to the two files seperately, which
means I can log "Message 1" to Log File A only, and
"Message 2" to Log File B only.

Ronnie.


--- Dag Christensen <[EMAIL PROTECTED]> wrote:
> <log4net debug="false">
>       <appender name="ConsoleAppender"
> type="log4net.Appender.ConsoleAppender">
>               <layout type="log4net.Layout.PatternLayout">
>                       <param name="ConversionPattern"
> value="%d{HH:mm:ss,fff} %-5p %m%n" />
>               </layout>
>       </appender>
> 
>       <appender name="LogFileDebugAppender"
> type="log4net.Appender.RollingFileAppender">
>               <param name="File" value="Log\\log-debug.txt" />
>               <param name="CountDirection" value="1" />
>               <param name="AppendToFile" value="true" />
>               <param name="MaxSizeRollBackups" value="3" />
>               <param name="MaximumFileSize" value="10MB" />
>               <param name="RollingStyle" value="Size" />
>               <param name="StaticLogFileName" value="true" />         
>               <layout type="log4net.Layout.PatternLayout">
>                       <param name="ConversionPattern"
> value="%d{dd.MM.yy HH:mm:ss} [%t] %-5p %c [%x] %m%n"
> />
>               </layout>
>       </appender>     
> 
>       <root>
>               <level value="ALL" />
>               <appender-ref ref="ConsoleAppender" />
>               <appender-ref ref="LogFileDebugAppender" />
>       </root>
> </log4net>
> 
> In Internet Information services applet, enable
> Write access for the log
> folder
> In Windows Explorer, grant everyone all rights to
> the log folder.
> 
> I also believe you should see log output in Visual
> Studio's output
> window when you enable the console appender above
> and start your project
> from Visual Studio (log output from my web services
> do this)
> 
> I have wrapped calls to log4net in my own logging
> framework, the
> important line is
> 
>       log4net.Config.DOMConfigurator.ConfigureAndWatch(
> new FileInfo(
> configFile ) );
> 
> Where configFile contains the name of the file
> containing the XML above
> (I'm using a separate configuration file, not
> web.config)
> 
> You may want to try restrict access when you get
> your solution up and
> running. Perhaps you can disable Read access on the
> folder in Internet
> Information Services applet, I haven't tried this
> though. You should
> also avoid granting everyone all rights of course.
> 
> Hope this helps.
> 
> Dag
>  
> 
> -----Original Message-----
> From: Ronnie Hayden [mailto:[EMAIL PROTECTED] 
> Sent: Friday, May 28, 2004 12:24 PM
> To: Log4NET User
> Subject: RE: Independent FileAppenders
> 
> Could you please send me the code, just in case I am
> doing something
> wrong.
> 
> Thanks,
> 
> Ron.
> 
> [snip]


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

Reply via email to