Yes it is

But I was not thinkning of a programmatically created
logger.

Say I have this :

log4j.rootLogger=DEBUG, A1, mailer
log4j.logger.aClass=DEBUG, A2, mailer

log4j.appender.A1=org.apache.log4j.FileAppender
log4j.appender.A1.file=TEProxy.log
log4j.appender.A1.append=false
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t]
%-5p %c - %m%n

log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.file=PerfPublisher.log
log4j.appender.A2.append=false
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d [%t]
%-5p %c - %m%n

log4j.appender.mailer=org.apache.log4j.net.SMTPAppender
[EMAIL PROTECTED]
[EMAIL PROTECTED]
log4j.appender.mailer.subject=TEProxy
log4j.appender.mailer.SMTPHost=smtp-gw
log4j.appender.mailer.bufferSize=5
log4j.appender.mailer.layout=org.apache.log4j.PatternLayout
log4j.appender.mailer.layout.ConversionPattern=%d [%t]
%-5p %c - %m%n


Is it correct ?

the RootLogger and the aClass logger have their own
FileAppender and they both refer to the mailer
SMTPAppender (so they merge log message to the mailer
appender)

this is what I meant.

ionel

> I incurred in a similar doubt lately. Supose you are
> configuring your 
> logger programmatically. So you can create an
> appender, create a logger, 
> and set the appender to that logger.  In the case
> you are creating more 
> than one logger, it may be interesting (but I'm no
> sure yet...) to reuse 
> the same appender, so that making changes in one
> configuration, will 
> reflect on ALL the loggers that use it.
> 
> Ionel, is this your case?


_________________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Mail : http://fr.mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to