try setting the additivity of log4j.category.com.x.y.a1 and log4j.category.com.x.y.a2 to false. I think is something like:
log4j.category.com.x.y.a1.Additivity=false log4j.category.com.x.y.a2.Additivity=false This way the appenders are not inherited, so only the appenders you specify are used. Perhaps you would want to try: log4j.category.com.x.Additivity=false so you have complete control over the appenders of your particular hierarchy. Hope this help, Rafael Alvarez --- Ravishankar Rajagopalan <[EMAIL PROTECTED]> wrote: <some lines deleted> > The objective is - messages from different modules > (categories) need to go into separate files > exclusively. Actually i tried to set it up in > such a way : > > log4j.category.com.x.y.a1=DEBUG, R > log4j.category.com.x.y.a2=DEBUG,AA > > and set separate appenders for R and AA, which works > perfectly fine. > > But we are using Tomcat-uPortal which has its own > Logger.properties file (so in our system we have two > of them) and it sets the log4j.rootCategory=DEBUG, R > and this makes all the messages to flow into > this file as all other categories come under the > Root. Is there any way i can work-around this > (either by changing the Logger.properties of > Tomcat-uPortal) or any other change ? > > Thanks & Regards. > Ravi __________________________________________________ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>