You could configure a different appender for each service: # The default: log4j.rootLogger=DEBUG, console
# service1 logs to logfile1 log4j.logger.nz.co.bcsoft.service1=debug,logfile1 # service2 logs to logfile2 log4j.logger.nz.co.bcsoft.service2=debug,logfile2 log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d %p [%c] - %m%n # logfile1 and logfile2 have different file names: log4j.appender.logfile1=org.apache.log4j.RollingFileAppender log4j.appender.logfile1.File=data-hub-auth-service1.log log4j.appender.logfile1.MaxFileSize=20000KB log4j.appender.logfile1.MaxBackupIndex=3 log4j.appender.logfile1.layout=org.apache.log4j.PatternLayout log4j.appender.logfile1.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.logfile2=org.apache.log4j.RollingFileAppender log4j.appender.logfile2.File=data-hub-auth-service2.log log4j.appender.logfile2.MaxFileSize=20000KB log4j.appender.logfile2.MaxBackupIndex=3 log4j.appender.logfile2.layout=org.apache.log4j.PatternLayout log4j.appender.logfile2.layout.ConversionPattern=%d %p [%c] - %m%n cheers, md > -----Original Message----- > From: Anthony Bull [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 15, 2007 7:34 PM > To: [email protected] > Subject: Re: Independent Log4j logging in Axis 2 services > > > log4j.rootLogger=DEBUG, console, logfile > > log4j.appender.console=org.apache.log4j.ConsoleAppender > log4j.appender.console.layout=org.apache.log4j.PatternLayout > log4j.appender.console.layout.ConversionPattern=%d %p [%c] - %m%n > > log4j.appender.logfile=org.apache.log4j.RollingFileAppender > log4j.appender.logfile.File=data-hub-auth-service.log > log4j.appender.logfile.MaxFileSize=20000KB > log4j.appender.logfile.MaxBackupIndex=3 > log4j.appender.logfile.layout=org.apache.log4j.PatternLayout > log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n > > > [EMAIL PROTECTED] wrote: > > Could you please post the contents of your your > log4j.properties file? > > > > cheers, > > md > > > > > > > >> -----Original Message----- > >> From: Anthony Bull [mailto:[EMAIL PROTECTED] > >> Sent: Tuesday, August 14, 2007 9:34 PM > >> To: Martin Gainty; [email protected] > >> Subject: Re: Independent Log4j logging in Axis 2 services > >> > >> > >> Thanks for the reply. All my loggers are acquired by the > following > >> (where THIS_CLASS is the current class): > >> > >> Logger logger = Logger.getLogger( THIS_CLASS.class); > >> > >> I'm initializing log4j with a static initializer in the > >> MessageReceiverInOut class of each service, similar to the > >> following code: > >> > >> static { > >> // log4j. > >> System.out.println("log4j init"); > >> try { > >> Properties props = new Properties(); > >> props.load( > >> THIS_CLASS.class.getClassLoader().getResourceAsStream( > >> "log4j.properties")); > >> PropertyConfigurator.configure( props); > >> } > >> catch ( Throwable e) { > >> e.printStackTrace(); > >> } > >> finally { > >> System.out.println("log4j finished"); > >> } > >> } > >> > >> Both log files are created, but the last one to be created > >> gets all logs > >> written to it exclusively, including the Axis2 container > logs such as > >> all the "Deploying web service" messages. > >> > >> cheers, > >> Ants. > >> > >> > >> Martin Gainty wrote: > >> > >>> Appears you're acquiring the rootLogger > >>> > >> (Logger.getRootLogger) instead > >> > >>> of NameOfLoggerYouDesire > >>> try > >>> Logger.getLogger(NameOfLoggerYouDesire); > >>> > >>> > >> > http://logging.apache.org/log4j/docs/api/org/apache/log4j/Logger.html > >> > >>> M-- > >>> This email message and any files transmitted with it > >>> > >> contain confidential > >> > >>> information intended only for the person(s) to whom this > >>> > >> email message is > >> > >>> addressed. If you have received this email message in > >>> > >> error, please > >> > >>> notify > >>> the sender immediately by telephone or email and destroy > >>> > >> the original > >> > >>> message without making a copy. Thank you. > >>> > >>> ----- Original Message ----- From: "Anthony Bull" > >>> <[EMAIL PROTECTED]> > >>> To: <[email protected]> > >>> Sent: Tuesday, August 14, 2007 8:16 PM > >>> Subject: Independent Log4j logging in Axis 2 services > >>> > >>> > >>> > >>>> Hi, has anyone managed to get multiple services running > under the > >>>> same axis2 instance to use independent log4j configurations? > >>>> > >>>> I have two services, and am configuring log4j via > log4j.properties > >>>> files in each service - however, the first service starts > >>>> > >> logging to > >> > >>>> the log file for the second service as soon as the second > >>>> > >> service has > >> > >>>> been loaded. > >>>> > >>>> cheers, > >>>> Ants. > >>>> > >>>> -- > >>>> Anthony > >>>> ------------------------------------- > >>>> Anthony Bull > >>>> Senior Developer > >>>> Black Coffee Software Ltd > >>>> PO Box 10-192 The Terrace > >>>> Wellington, New Zealand > >>>> > >>>> [EMAIL PROTECTED] > >>>> Ph +64 4 472 8818 > >>>> Fax +64 4 472 8811 > >>>> Mobile 021 303 692 > >>>> ------------------------------------- > >>>> www.bcsoft.co.nz > >>>> --------------------------------------------------------------- > >>>> This email may contain confidential or privileged information, > >>>> and is intended for use only by the addressee, or addressees. > >>>> If you are not the intended recipient please advise the sender > >>>> immediately and do not copy, use or disclose the contents to > >>>> any other person or organisation. > >>>> Black Coffee Software Ltd accepts no responsibility for viruses > >>>> received with this email, or to any changes made to the original > >>>> content. Any views or opinions expressed in this email may be > >>>> personal to the sender and are not necessarily those of Black > >>>> Coffee Software Ltd. > >>>> --------------------------------------------------------------- > >>>> > >>>> > >>>> > >>>> > >>>> > >> > --------------------------------------------------------------------- > >> > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>>> > >>>> > >>> > >>> > >> -- > >> Anthony > >> ------------------------------------- > >> Anthony Bull > >> Senior Developer > >> Black Coffee Software Ltd > >> PO Box 10-192 The Terrace > >> Wellington, New Zealand > >> > >> [EMAIL PROTECTED] > >> Ph +64 4 472 8818 > >> Fax +64 4 472 8811 > >> Mobile 021 303 692 > >> ------------------------------------- > >> www.bcsoft.co.nz > >> --------------------------------------------------------------- > >> This email may contain confidential or privileged information, > >> and is intended for use only by the addressee, or addressees. > >> If you are not the intended recipient please advise the sender > >> immediately and do not copy, use or disclose the contents to > >> any other person or organisation. > >> Black Coffee Software Ltd accepts no responsibility for viruses > >> received with this email, or to any changes made to the original > >> content. Any views or opinions expressed in this email may be > >> personal to the sender and are not necessarily those of Black > >> Coffee Software Ltd. > >> --------------------------------------------------------------- > >> > >> > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > -- > Anthony > ------------------------------------- > Anthony Bull > Senior Developer > Black Coffee Software Ltd > PO Box 10-192 The Terrace > Wellington, New Zealand > > [EMAIL PROTECTED] > Ph +64 4 472 8818 > Fax +64 4 472 8811 > Mobile 021 303 692 > ------------------------------------- > www.bcsoft.co.nz > --------------------------------------------------------------- > This email may contain confidential or privileged information, > and is intended for use only by the addressee, or addressees. > If you are not the intended recipient please advise the sender > immediately and do not copy, use or disclose the contents to > any other person or organisation. > Black Coffee Software Ltd accepts no responsibility for viruses > received with this email, or to any changes made to the original > content. Any views or opinions expressed in this email may be > personal to the sender and are not necessarily those of Black > Coffee Software Ltd. > --------------------------------------------------------------- > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
