B calls A without setting a new process and passes the logger object to A. It seems to me that both files will be on the classpath (lib directory). How do I know which one it will find first?
-----Original Message----- From: Remko Popma [mailto:remko.po...@gmail.com] Sent: Friday, August 08, 2014 5:58 PM To: Log4J Users List Subject: Re: Multiple configuration files? Do applications A and B run in separate processes, or does B call some function in A without starting a new process for A? Log4j initializes only once in a given process. If A and B are in separate processes they can have separate configurations. If they run in the same process, they'll share a config. Which config file is used depends on your classpath and system properties when you started that process. Sent from my iPhone > On 2014/08/09, at 3:28, Arwen Pond <ap...@book.com> wrote: > > I have multiple applications that use log4j. Some depend on others. For > example application A can be run independently and has a log4j config file > under src/main/resources/log4j2.xml. Application B invokes application A but > it has a different log4j config file in its resource directory. > > When there are multiple log4j2.xml files in the path how are they > used/found? Are they additive? Does it just use the first one it finds? > > Thanks, > Arwen > > > > This electronic mail message contains information that (a) is or may > be CONFIDENTIAL, PROPRIETARY IN NATURE, OR OTHERWISE PROTECTED BY LAW > FROM DISCLOSURE, and (b) is intended only for the use of the > addressee(s) named herein. If you are not an intended recipient, > please contact the sender immediately and take the steps necessary to > delete the message completely from your computer system. > > Not Intended as a Substitute for a Writing: Notwithstanding the > Uniform Electronic Transaction Act or any other law of similar effect, > absent an express statement to the contrary, this e-mail message, its > contents, and any attachments hereto are not intended to represent an > offer or acceptance to enter into a contract and are not otherwise > intended to bind this sender, barnesandnoble.com llc, > barnesandnoble.com inc. or any other person or entity. --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org This electronic mail message contains information that (a) is or may be CONFIDENTIAL, PROPRIETARY IN NATURE, OR OTHERWISE PROTECTED BY LAW FROM DISCLOSURE, and (b) is intended only for the use of the addressee(s) named herein. If you are not an intended recipient, please contact the sender immediately and take the steps necessary to delete the message completely from your computer system. Not Intended as a Substitute for a Writing: Notwithstanding the Uniform Electronic Transaction Act or any other law of similar effect, absent an express statement to the contrary, this e-mail message, its contents, and any attachments hereto are not intended to represent an offer or acceptance to enter into a contract and are not otherwise intended to bind this sender, barnesandnoble.com llc, barnesandnoble.com inc. or any other person or entity. --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org