There are several ways in which you can control which messages go to which appender.
If you want to route messages from 2 different loggers to 2 different files then you can do: <log4net> <appender name="FileAppender1" type="log4net.Appender.FileAppender"> ... </appender> <appender name="FileAppender2" type="log4net.Appender.FileAppender"> .. </appender> <root> <level value="ALL" /> </root> <logger name="MyNameSpace.Class1"> <appender-ref ref="FileAppender1" /> </logger> <logger name="MyNameSpace.Class2"> <appender-ref ref="FileAppender2" /> </logger> </log4net> If you want to control the logging on the message level you can set a threshold value on each appender: <appender name="FileAppender1" type="log4net.Appender.FileAppender"> <threshold value="INFO" /> ... </appender> You can do more complex routing using filters. There are a number of builtin filters, and you can write custom filters if they are not sufficient. For more details on filters see: http://logging.apache.org/log4net/release/manual/introduction.html#HC-12 05211 http://logging.apache.org/log4net/release/manual/configuration.html#HC-3 916302 Nicko > -----Original Message----- > From: Nuno Almeida [mailto:[EMAIL PROTECTED] > Sent: 18 March 2005 12:26 > To: Log4NET User > Subject: Re: 2 different log files in same application? > > Thanks, > > This resolve in partly my problem, but there's any way to > log diferent messages in diferent files? > > To view logs, i will try, but thanks in advanced! > > n > > On Thu, 17 Mar 2005 11:05:47 -0800 (PST), Ron Grabowski > <[EMAIL PROTECTED]> wrote: > > This will log all messages to two seperate files: > > > > <log4net> > > <appender name="FileAppender1" > type="log4net.Appender.FileAppender"> > > <file value="c:\\log1.txt" /> > > <layout type="log4net.Layout.PatternLayout,log4net"> > > <conversionPattern value="%5p %d (%c:%L) - %m%n" /> > > </layout> > > </appender> > > <appender name="FileAppender2" > type="log4net.Appender.FileAppender"> > > <file value="c:\\log2.txt" /> > > <layout type="log4net.Layout.PatternLayout,log4net"> > > <conversionPattern value="%5p %d (%c:%L) - %m%n" /> > > </layout> > > </appender> > > <root> > > <level value="ALL" /> > > <appender-ref ref="FileAppender1" /> > > <appender-ref ref="FileAppender2" /> </root> </log4net> > > > > I use Chainsaw and the UdpAppender to view log files: > > > > http://logging.apache.org/log4j/docs/chainsaw.html > > > > It can be configured to read text files. Here are some of the other > > prorams that users on the list have suggested: > > > > http://www.baremetalsoft.com/ > > > > http://www.devintelligence.com/Log4NetViewer/ > > > > - Ron > > > > --- Nuno Almeida <[EMAIL PROTECTED]> wrote: > > > Hello, > > > > > > I'm using log4net for a short time, and I have 2 questions. > > > > > > 1. I'm using in a web application, and i need two use 2 different > > > log files in same application. > > > Is that possible? If yes, how can I do it? > > > > > > 2. I'm using a txt file for my logs. Is there any application to > > > read those files? > > > > > > thanks, > > > > > > -- > > > Nuno Almeida > > > [EMAIL PROTECTED] > > > http://couveroxa.blogspot.com > > > http://cantapiriquitocanta.blogspot.com/ > > > > > > > > -- > Nuno Almeida > [EMAIL PROTECTED] > http://couveroxa.blogspot.com > http://cantapiriquitocanta.blogspot.com/ >
