[log4j][log4j-web] Start and Stop Order?

Gary Gregory <[email protected]>
Newsgroups gmane.comp.jakarta.log4j.user
Message-ID <CACZkXPwEv=h6EV_=-+Bz7Bv7x0AmrfprQezyt4eJRv8TeQ6tEg@mail.gmail.com>
Hi All:

I have a bug in a web app where I use log4j-web:
- Tomcat 9 correctly starts Log4j 2 FIRST, BEFORE the web-app, which is correct.
- The App runs and uses Log4j 2
- When I stop or undeploy the web app, Tomcat complains about a Log4j
thread still hanging around because:
- Tomcat stops Log4j FIRST (which is wrong for this stack).
- Tomcat stops the web-app which cause some logging
- Log4j re-initializes itself

So... Can we fix this in our web fragment? Can we say "start first and
stop last"?

Can I say that at all in server.xml? Does Servlet 5.0 (Tomcat 10) help?

TY!
Gary
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.