Well I managed to accomplish my goal 100% with the help of some new
features in Log4j 2.x (currently beta-3).
My eventual setup was to use the BasicContextSelector to ensure only
a single logging heirarchy was created for the whole VM regardless of
webapps. Then I tag events per-webapp using
I am having some issues getting the right "planetary alignment" of
file locations & configuration settings to get logging to work how
I'd ideally like it. I think I'm having some undesireable
interactions with static members and classloaders and such. This
post is a bit of a novel, sorry abou